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

Brunel GmbH NL Aachen

Aachen, Nordrhein-Westfalen, Deutschland
Published Dec 11, 2025
Full-time
Permanent

Job Summary

This role is an exciting opportunity for an Embedded Software Developer to contribute to future mobility solutions, focusing heavily on Battery Management Systems, power electronics, and diagnostic hardware. Day-to-day responsibilities include the development and maintenance of embedded software, active participation in requirements management and system architecture design, and driving the evolution of development methodologies and processes. The successful candidate will also be responsible for maintaining the internal software and system toolchains used for testing, commissioning, service, and quality assurance. Key qualifications include a degree in Computer Science or Electrical Engineering, extensive experience in hardware-related programming of microprocessors using C/C++, and familiarity with Real-Time Operating Systems. This is a permanent position offering continuous professional development within a multidisciplinary engineering environment, making it ideal for professionals passionate about complex electronic systems and future technology.

Required Skills

Education

Degree in Computer Science or Electrical Engineering, or extensive relevant professional experience

Experience

  • Professional experience in hardware-related programming of microprocessors in C/C++
  • Experience with Real-Time Operating Systems
  • Experience in developing complex electronic systems within multidisciplinary development teams
  • Experience in independently creating and maintaining performant software architectures

Languages

German (Fluent)English (Fluent)

Additional

  • Interest and enthusiasm for Future Mobility and battery technology