Linux Software Engineer (C, C++)
Core
Develop ICV (in-car video) software applications for Linux-based edge devices deployed in mission-critical, public-sector environments.
Role type
Senior Linux Software Engineer (Embedded/C++)
Builds
Device-side video recording, streaming, and networking solutions for law-enforcement and public-sector customers
Domain
Embedded Linux, Video Streaming, Networked Edge Devices
Deliverable
production ML models
Required skills
C, C++, Python, Linux development, multithreading, TCP/IP/UDP/HTTP/S/TLS, video streaming protocols (RTSP/RTP/HLS/WebRTC), secure systems, device-side services
Preferred skills
AI model deployment on edge, embedded security (secure boot/TPM), GStreamer/FFmpeg, ONVIF, network architecture, media streaming servers
Technologies
Linux, Git, Docker, TPM, GNSS/GPS, 4G/5G, GStreamer, FFmpeg, ONVIF
Responsibilities
Design, develop, test, and maintain C/C++ applications on embedded Linux; integrate networking stacks and video solutions; collaborate on configuration, logging, and diagnostics; support full SDLC from requirements to operational support
Seniority
Senior, hands-on IC
