Engineering - C++ (Edge)
Core
Build edge applications processing vision data and communication layers for compute-constrained edge devices, deploying and optimizing machine learning models for real-time video security.
Role type
Senior C++ Edge Engineer (Computer Vision & ML Deployment)
Builds
Edge applications, communication layers, and optimized ML runtime for video security devices
Domain
Computer Vision, Edge Computing, Video Streaming, AI/ML
Deliverable
production ML models | product features
Required skills
C++, Linux, Data Structures, Algorithms, Object-Oriented Programming, GPU programming
Preferred skills
Edge/IoT computing, Infrastructure management (Salt), Monitoring (Grafana), Video processing (Gstreamer), ML model interfacing (PyTorch)
Technologies
C++, Linux, GPU, Salt, Grafana, Gstreamer, PyTorch
Responsibilities
Build edge applications processing vision data and communication layers; Deploy and optimize machine learning models for production; Operate C++ code with GPU pipeline components; Build observability and telemetry systems
Seniority
Mid-Senior, hands-on IC