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

Brunel GmbH NL Aachen

Aachen, Nordrhein-Westfalen, Deutschland
Published Jan 23, 2026
Full-time
Permanent

Job Summary

This role is for an experienced Embedded Software Developer responsible for the full lifecycle development and support of embedded software, focusing primarily on critical systems like Battery Management Systems, Power Electronics, and Test and Diagnostic Hardware. Day-to-day tasks involve hardware-near programming in C/C++, active participation in requirements management and system architecture definition, and maintaining the internal software toolchain for quality assurance and commissioning. The ideal candidate must possess a degree in Computer Science or Electrical Engineering, coupled with deep expertise in real-time operating systems and complex electronic system development. This position is highly attractive for professionals interested in shaping the future of mobility and battery technology, offering a permanent contract and continuous professional development within a large, international engineering service provider.

Required Skills

Education

Completed degree in Computer Science or Electrical Engineering

Experience

  • Professional experience in hardware-related programming of microprocessors using C/C++
  • Good experience with Real-Time Operating Systems (RTOS)
  • 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

  • Not specified