Embedded Software Developer | Embedded Softwareentwickler (w/m/d)

Brunel GmbH NL Osnabrück

Niedersachsen, Deutschland
Published Mar 19, 2026
Full-time
Permanent

Job Summary

As an Embedded Software Developer at Brunel, you will be responsible for the full lifecycle development of hardware-proximate software, ranging from low-level drivers to middleware. Your daily activities will involve developing code in C, integrating software into complex systems, and conducting rigorous quality assurance through static code analysis and field tests on machinery. You will also manage software requirements and technical documentation while collaborating with interdisciplinary teams on configuration management. This role is particularly attractive for professionals looking to work with a globally recognized engineering service provider that offers long-term career stability, including permanent contracts, 30 days of vacation, and employer-funded pension schemes. The position provides exposure to diverse industries and high-profile clients, supported by continuous professional training and a structured feedback culture.

Required Skills

Education

Completed degree in Electrical Engineering, Computer Science, Mechatronics, Control Engineering, or a comparable qualification.

Experience

  • Professional experience in embedded software development or electronics development
  • Proven expertise in programming with C
  • Experience working with bus systems such as CAN or ISOBUS
  • Experience in software integration and system commissioning
  • Practical experience in quality assurance and testing within the development process

Languages

English (Fluent)

Additional

  • The role requires a structured, independent, and team-oriented way of working. Knowledge of Python, Rust, and bootloaders is considered advantageous but not mandatory.