Embedded C++ Engineer for CACL
PuneFull-time3–5 yrsPosted over a month ago
Mid-level embedded systems role at BMW TechWorks India in Pune. Needs 3–5 years and a B.Tech, B.E. or B.Sc.
About the role
We are looking for a CACL Engineer with 3 to 5 years of experience in embedded automotive software development, especially in C/C++ and AUTOSAR-based systems. The ideal candidate will work on the CACL domain, contribute to feature development, bug fixing, static analysis cleanup, and CI validation while collaborating with cross-functional teams.
What you'll do
- Develop and maintain CACL software components in C++ and AUTOSAR-based embedded environments
- Analyze product requirements and convert them into technical design and implementation
- Fix defects, improve stability, and implement small-to-medium feature enhancements
- Validate changes using local build/test workflows and CI checks
- Work with Coverity, AUTOSAR coding rules, and static analysis findings
What you need
- C++
- Embedded C
- Python
- Unit testing
- Git
- Docker
Good to have
- Test automation
- CI/CD
- C