Descripción
Resumen del Puesto:
Necodex seeks a Senior Embedded Computer Vision Engineer with expertise in low-level C development for high-performance, production-grade computer vision applications on Axis cameras.
Puntos Destacados:
1. Develop and deploy ACAP applications in C for Axis cameras.
2. Write highly optimized C code under strict CPU, memory, and thermal constraints.
3. Integrate lightweight models using TensorFlow Lite or ONNX Runtime.
**Necodex busca Sr Computer Vision Engineer en Hermosillo, Sonora**
-------------------------------------------------------------------
**Senior Embedded Computer Vision**
-----------------------------------
**Engineer (C / Axis ACAP / Edge AI)**
--------------------------------------
**Overview**
------------
We are seeking a Senior Embedded Computer Vision Engineer with deep expertise in low\-level C development on constrained edge devices, specifically Axis Communications cameras (M31xx / M1055\-L series) using the ACAP SDK.
This role is focused on building high\-performance, production\-grade computer vision applications running directly on\-camera, not in the cloud.
You will be working at the intersection of: Embedded systems Computer vision CPU/Memory efficient programming This is not a research role we are looking for engineers who can ship reliable, optimized, production code under real\-world constraints. Applications without demonstrable C\-based Embedded or edge computer vision experience will not be considered.
**Key Responsibilities**
------------------------
**1\. Edge Computer Vision Development**
----------------------------------------
Develop and deploy ACAP applications in C for Axis cameras (M1055\-L or M31XX class devices) Implement person detection, anon\-reID, tracking, and counting Integrate with Axis Camera Application Platform (ACAP) APIs
**2\. Performance\-Critical Systems Programming**
-------------------------------------------------
Write highly optimized C code under strict CPU, memory, and thermal constraints Ensure low\-latency (\<100ms) processing pipelines Optimize for ARM architectures (proprietary Axis ARTPEC\-8/9\)
**3\. Video Pipeline Integration**
----------------------------------
Work directly with:
* H.264/H.265 streams
* VAPIX / Axis APIs
* GStreamer pipelines (where applicable) \-Handle frame acquisition, decoding, and processing efficiently
**4\. AI / Inference Integration**
----------------------------------
Integrate lightweight models using:
* TensorFlow Lite (preferred)
* ONNX Runtime (if feasible on device)
* Axis Larod (experience strongly preferred)
* Optimize inference performance and memory usage
**5\. Object Detection \& Tracking**
------------------------------------
Implement or integrate:
* YOLOv5/v8 (quantized/pruned)
* Custom lightweight detection models Build tracking pipelines (e.g., SORT, DeepSORT, centroid tracking, LTSM backprop network\-based)
**6\. Object Detection \& Tracking**
------------------------------------
Very basic web frontend development; more HTML than use of a JavaScript library
**7\. Edge Eventing \& Integration**
------------------------------------
Publish events via: \-HTTP/REST \-MQTT Ensure reliable, secure, and low\-bandwidth communication
**8\. Deployment \& Lifecycle Management**
------------------------------------------
Package and deploy ACAP applications using our build tools (aka Jenkins). Debug directly on\-device (SSH, logs, profiling tools). Handle firmware compatibility and updates
**Required Skills \& Experience**
---------------------------------
**Core**
--------
Expert\-level C programming (10\+ years strongly preferred) Strong experience in embedded Linux systems Proven work with AI vibe coding tools (Cursor or Windsurf preferred, bring your own) Computer Vision Practical experience implementing: o Object detection, tracking o Video analytics pipelines Experience optimizing models for edge deployment
**Axis / ACAP (Highly Preferred)**
----------------------------------
**Experience with:**
--------------------
o Axis ACAP SDK o Axis VAPIX APIs o Axis Larod framework Prior work deploying directly to Axis cameras is a major advantage
**Performance Optimization**
----------------------------
ARM optimization (NEON, SIMD), Memory\-constrained programming, Profiling and performance tuning
**AI / ML Integration**
-----------------------
TensorFlow Lite or similar edge inference frameworks Model quantization and pruning techniques
**Nice\-to\-Have Skills**
-------------------------
* Experience with GStreamer pipelines. Experience with OpenCV (optimized usage only),
* Knowledge of RTSP / video streaming protocols,
* Experience with MQTT\-based architectures,
* Familiarity with Kubernetes / cloud backends (for integration context),
* Experience with security on edge devices (TLS, certs, auth)
**Nivel de educación deseada:**
Superior \- titulado
**Nivel de experiencia deseada:**
Nivel Experto
**Función departamental:**
Tecnología / Internet
**Industria:**
Desarrollo de Software / Programación
**Habilidades:**
* Computer Vision
* Embedded
* C programming
* Embedded Linux Systems
* Vibe Coding
*Esta vacante viene de la bolsa de empleo Talenteca.com:*
*https://www.talenteca.com/anuncio?j\_id\=69b9cd533d000030005160da\&source\=indeed*