Enter a job title or keyword

Embedded C++ ECU Software developer

BMW TechWorks


Job Location:

Pune - India

Monthly Salary: Not provided by the employer
Posted: 29 September 2026 (Yesterday)
Application Deadline: 27 December 2026
Vacancies: 1 Vacancy

Job Summary

  • Engineering background in Computer Science Electronics or equivalent.

  • Must have experience in programming with C (C11 C14 C17).

  • C proficiency for understanding OOPS domain component behaviour interfaces and stubs/mocks.

  • Basics knowledge of embedded software development.

  • Basic knowledge of embedded devices and microcontroller architectures.

  • Basics knowledge of unit testing.

  • Basics knowledge of software design using UML.

  • Must have experience in code and software documentation.

  • Exposure to software development tools & frameworks such as Git VS-Code WSL Docker.

  • Willingness to debug and test software on the hardware.

  • Knowledge of OSI Model with basics of CAN and Ethernet.

  • Strong qualities such as teamwork accountability self-organization and proactivity are essential.

  • Basic understanding of OS Concepts.

  • Build system experience ideally Bazel.

  • AUTOSAR or middleware integration exposure.


Required Experience:

IC