Embedded Software Engineer | Embedded Software Engineer (m/w/d)

Brunel GmbH NL Würzburg

Würzburg, Bayern, Deutschland
Published Nov 13, 2025
Full-time
Permanent

Job Summary

This role requires an experienced Embedded Software Engineer to contribute significantly to the development of next-generation electronic control units (ECUs). Day-to-day responsibilities involve the development, rigorous debugging, and testing of foundational software components primarily using C/C++. A critical aspect of the job is the configuration and integration of various software parts, necessitating strong familiarity with the Vector Toolchain. You will collaborate closely with the integration team to successfully implement a central, highly integrated ECU architecture. Key qualifications include a completed degree in Computer Science or a comparable field, coupled with several years of professional experience specifically in ECU development and integration. Candidates must possess excellent C/C++ programming skills and expertise in automotive communication protocols like CAN and Automotive Ethernet. Practical knowledge of specific tools, including the Vector Toolchain (e.g., CANoe, DaVinci) and debuggers such as Lauterbach, is essential for success in this position. This permanent position offers attractive career progression opportunities within a large, expanding engineering service provider.

Required Skills

Education

Completed degree in Computer Science or comparable education

Experience

  • Several years of experience in integration within the development of control units (ECUs)
  • Professional experience utilizing automotive communication protocols (CAN, Automotive Ethernet)
  • Professional experience in C/C++ programming

Languages

Not specified

Additional

  • Not specified