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

Brunel GmbH NL Würzburg

Würzburg, Bayern, Deutschland
Published Apr 7, 2026
Full-time
Permanent

Job Summary

As an Embedded Software Engineer at Brunel, you will play a pivotal role in the development, debugging, and testing of core C/C++ components for next-generation electronic control units (ECUs). Your daily responsibilities will involve the configuration and integration of software components using the specialized Vector toolchain, directly supporting integration teams in the realization of highly integrated central control systems. This position is ideal for technical professionals who enjoy working across different industries with renowned clients. The role offers the stability of a permanent, full-time contract under a collective bargaining agreement that rewards professional experience and qualifications. It is a unique opportunity to advance your career within a global engineering service provider that emphasizes continuous personal and professional development through diverse project exposure and specialized training.

Required Skills

Education

University degree with a focus on Computer Science or a comparable educational qualification.

Experience

  • Several years of professional experience in software integration specifically for electronic control unit (ECU) development
  • Proven expertise in programming with C and C++ for embedded systems
  • Practical experience using the Vector toolchain, including tools such as CANoe and DaVinci
  • Technical experience with automotive communication protocols including CAN and Automotive Ethernet
  • Experience using hardware debuggers such as Lauterbach

Languages

Not specified

Additional

  • Permanent, full-time employment contract (unbefristet). Subject to a collective bargaining agreement (Haustarifvertrag).