C++ Software Engineer | Embedded Linux & Edge Systems
Core
Develop high-performance C++ software for edge computing platforms, sensors, imaging systems, and autonomous technologies.
Role type
Senior hands-on C++ software engineer (embedded Linux & edge systems)
Builds
Linux-based applications for edge devices, sensor integration, and autonomous system software
Domain
Embedded systems, edge computing, autonomous systems, robotics
Deliverable
production ML models
Required skills
C++17/20, Linux application development, embedded/edge computing, hardware interfacing, concurrency, performance optimization
Preferred skills
Embedded Linux, NVIDIA Jetson, ARM platforms, computer vision, OpenCV, GStreamer, FFmpeg, CUDA, GPU acceleration, NixOS, Yocto, Buildroot, robotics, aerospace, defence
Technologies
C++17/20, Linux, NVIDIA Jetson, ARM, OpenCV, GStreamer, FFmpeg, CUDA, NixOS, Yocto, Buildroot
Responsibilities
Develop and maintain production software using modern C++, build Linux-based applications for edge platforms, integrate cameras and sensors, develop diagnostic tooling, optimize software for performance and reliability, troubleshoot software/hardware issues, support deployment and testing on edge devices
Seniority
Senior, hands-on IC
