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

Brunel GmbH NL Aachen

Aachen, Nordrhein-Westfalen, Deutschland
Published Feb 24, 2026
Full-time
Permanent

Job Summary

As an Embedded Software Developer at Brunel, you will play a pivotal role in developing and maintaining embedded software for cutting-edge applications, including battery management systems, power electronics, and diagnostic hardware. Your daily responsibilities will involve contributing to requirement management and system architecture, while actively shaping the evolution of development methods and new technologies. You will be responsible for the entire software lifecycle, from initial coding in C/C++ to testing and code optimization, as well as maintaining the internal software toolchain for quality assurance and commissioning. This position is particularly attractive for those passionate about 'Future Mobility' and battery technology, offering the chance to work in multidisciplinary teams within a stable, permanent employment structure. Brunel provides a structured career path with professional development opportunities and a collective bargaining agreement that rewards specific expertise and experience in the engineering and IT sectors.

Required Skills

Education

University degree in Computer Science, Electrical Engineering, or equivalent extensive professional experience.

Experience

  • Professional experience in hardware-oriented programming for microprocessors using C/C++
  • Extensive experience with Real-Time Operating Systems (RTOS)
  • Proven track record in developing complex electronic systems within multidisciplinary teams
  • Experience in creating and maintaining high-performance software architectures
  • Experience in software testing, code adjustment, and quality assurance processes

Languages

German (Fluent)English (Fluent)

Additional

  • Permanent full-time contract. Must have an interest in Future Mobility and battery technologies. Role involves working within multidisciplinary development teams.