Linux Software Engineer (C, C++)
Alchi Design Studio · Bengaluru ·
- Category
- Software engineering
- Salary
- INR 1,500,000 – 3,000,000 / year
Alchi Design Studio · Bengaluru ·
The Consensus · Turkey
Apple · Cupertino
gdit · USA NC Fort Liberty
innatera · Rijswijk Office
Design, build, and maintain C/C++ (with Python/shell) applications for in-car video (ICV) systems running on embedded Linux edge devices used by law-enforcement customers. Day-to-day work spans the full SDLC in sprints, integrating video recording/streaming, networking, security, AI libraries, and peripherals like TPMs, GNSS, GPIO, and 4G/5G modules.
Compensation: ₹15L – ₹30L • No equity
About the Role: This role is for an ongoing member of the team who will work with the Embedded team. Primary tasks will be to develop the ICV (in-car video) software applications. Work will be allocated in the sprint. The hardware platform to support development will be supplied and must be kept in a state that can support ongoing work. This may include sourcing and expensing local SIM cards, and providing local wired LAN or WiFi and power. Profile: This role is suited to an engineer who enjoys building device-side software on Linux-based edge devices and deploying solutions that operate reliably in real-world, mission-critical environments. You will be responsible for designing, developing, testing, and maintaining applications and services written primarily in C and C++, supported by Python and shell scripting, on Linux and embedded Linux platforms. You will integrate the product range with Linux networking stacks, video recording and streaming solutions, Bluetooth services, third-party SDKs, security and AI libraries, and hardware peripherals including TPMs, GNSS/GPS receivers, GPIO interfaces, and cellular connectivity modules (4G/5G). The systems you build will be deployed at scale and must meet the expectations of public-sector customers, most notably law-enforcement organizations, where reliability, security, and data integrity are paramount. The role involves working across the full software development lifecycle, including requirements definition, system design, implementation, testing, deployment, and operational support. You will collaborate closely with backend, platform, and QA engineers for configuration, installation scripts, logging, provisioning, customer support, diagnostics and evidence handling. Prior experience in embedded Linux, AI or evidence-management domains is beneficial but not required. More important is a strong foundation in Linux-based systems development, multithreading expertise, an understanding of video solutions, secure and networked edge devices, and the ability to deliver robust, maintainable solutions suitable for safety-critical and compliance-driven environments.
Essential Skills and Experience:
Desired Skills and Experience: (The following are an advantage)
Advanced Micro Devices, Inc · US,CA,San Diego