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

Brunel GmbH NL Bielefeld

Bielefeld, Nordrhein-Westfalen, Deutschland
Published Feb 20, 2026
Full-time
Permanent

Job Summary

As an Embedded Software Engineer at Brunel, you will play a critical role in developing sophisticated software for microcontrollers and embedded systems across various industries. Your daily responsibilities will include programming in C/C++ (and potentially Python), developing drivers and interfaces, and performing hardware-level debugging and error analysis. You will collaborate closely with hardware and systems engineering teams to ensure seamless integration and maintain comprehensive technical documentation. This position is ideal for a quality-oriented professional who enjoys working at the intersection of hardware and software. Brunel offers a highly attractive package including an indefinite contract, 30 days of vacation, and a structured career development path with individual training and feedback. The role provides the unique opportunity to work on diverse projects ranging from medium-sized enterprises to DAX-listed corporations, backed by the security of an established international engineering service provider.

Required Skills

Education

Completed degree in Computer Science, Electrical Engineering, or a comparable field of study.

Experience

  • Several years of professional experience in embedded software development
  • Proven experience in programming microcontrollers and embedded systems
  • Experience in hardware-software integration and debugging
  • Professional background in structured, quality-oriented software engineering

Languages

Not specified

Additional

  • Location-based role in Germany; requires eligibility for a permanent full-time employment contract (unbefristet).