CareerPlan

Linux Software Engineer (C, C++)

Remote · India | BengaluruRemoteFull-time2026-11-03 → 2026-11-09
Hybrid · IndiaNo visa sponsorship

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