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

Brunel GmbH NL Wuppertal

Wuppertal, Nordrhein-Westfalen, Deutschland
Published Nov 27, 2025
Full-time
Permanent

Job Summary

This role is an exciting opportunity for an Embedded Software Developer to contribute to the full development lifecycle of microcontroller-based systems across various industries. Day-to-day responsibilities include the development, implementation, and maintenance of embedded software, alongside creating robust software architectures and concepts. A key aspect of the role involves performing software testing (Unit and Integration), conducting detailed error analysis, and optimizing software performance, memory consumption, and stability. The ideal candidate holds a degree in Computer Science or Electrical Engineering, possesses fundamental knowledge of C/C++ for embedded systems, and is familiar with tools like Git and various compiler toolchains. Success requires close collaboration with hardware and system architecture teams, and adherence to rigorous documentation standards such as ASPICE and ISO 26262. This permanent position offers continuous professional development within a large, international engineering service provider.

Required Skills

Education

Degree in Computer Science, Electrical Engineering, Technical Informatics, or comparable qualification

Experience

  • Professional experience in Embedded Software Development
  • Experience with RTOS, Bare-Metal Programming, and Embedded Linux (advantageous)

Languages

German (Basic)English (Basic)

Additional

  • Unrestricted permanent contract