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 protected 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)
📌 [SSP] C++ Developer (Pune)
🏢 BMW TechWorks India
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.