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

Brunel GmbH NL Bielefeld

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

Job Summary

As an Embedded Software Engineer at Brunel, you will be responsible for the full lifecycle development of software for microcontrollers and embedded systems. Your daily activities will include programming in C/C++ and potentially Python, developing drivers and interfaces, and performing hardware-level debugging and error analysis. You will work closely with hardware and systems development teams to ensure seamless integration and maintain comprehensive software documentation. This role is ideal for a quality-oriented professional who enjoys cross-functional collaboration. The position is particularly attractive due to its permanent contract, 30 days of annual leave, and a strong focus on professional development through individualized training. You will benefit from Brunel's extensive network of prestigious clients ranging from medium-sized enterprises to DAX-listed corporations, providing a stable yet diverse environment for career growth.

Required Skills

Education

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

Experience

  • Several years of professional experience in embedded software development
  • Proven experience working with various microcontroller architectures
  • Experience in hardware-software co-design and collaboration with hardware engineers
  • Practical experience in debugging and error analysis on the hardware level

Languages

Not specified

Additional

  • Permanent full-time employment contract; 30 days of vacation; employer-funded pension scheme.