Back to Job Board
B

[SSP] CarAPI C++/RUST Developer

BMW TechWorks IndiaMH, INApril 14, 2026

Original Post

Skills Skill C\+\+ LINUX QNX AUTOMOTIVE Minimum Qualification B.TECH/B.E Job Description Role Summary We are looking for a skilled **Software Engineer with strong C\+\+ and Rust expertise** to design, develop, and maintain high?performance, safety?critical software for automotive systems. The role involves working on embedded platforms, real?time systems, and next?generation vehicle architectures while collaborating with cross?functional teams. Key Responsibilities * Design, develop, and optimize **embedded software** using **C\+\+ (C\+\+14/17\)** and **Rust** * Develop **safety?critical and high?performance components** for automotive ECUs * Integrate software with **RTOS** (QNX, Linux) * Contribute to **system design, architecture, and code reviews** * Ensure compliance with **automotive safety and quality standards** (ISO 26262, ASPICE) * Debug, profile, and optimize code for **performance, memory, and reliability** * Support software integration, testing, and issue resolution Required Skills \& Qualifications * **5–8 years of experience** in automotive or embedded software development * Strong proficiency in **C\+\+** (embedded / system?level programming) * Hands?on experience with **Rust**, especially for safe and concurrent systems * Experience with **embedded Linux or RTOS?based systems** * Solid understanding of **data structures, algorithms, and multithreading** * Experience working with **cross?compilation toolchains** and embedded debugger * Familiarity with **build systems** (CMake, Bazel, Yocto)

Preparing for this role?

Practice with an AI interviewer tailored to [SSP] CarAPI C++/RUST Developer at BMW TechWorks India.