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

Brunel GmbH NL Braunschweig

Niedersachsen, Deutschland
Published Jun 25, 2025
Full-time
Permanent

Job Summary

Join a dynamic team as an Embedded Software Developer, focusing on the full lifecycle of embedded software. You'll be instrumental in developing C/C++ software for microcontroller platforms like ARM Cortex and STM32, crafting robust software architectures, and implementing hardware-near drivers. The role involves integrating and testing software components on real systems, performing thorough code reviews, and conducting module and system tests using tools like VectorCAST. You will work with various real-time operating systems such as FreeRTOS and Embedded Linux, ensuring documentation adheres to standards like ASPICE. This position is ideal for a professional with a background in Computer Science or Electrical Engineering, strong C/C++ skills, and experience with microcontrollers and version control systems, who thrives in a collaborative, agile environment.

Required Skills

Education

Degree in Computer Science, Electrical Engineering, Technical Computer Science, or equivalent

Experience

  • Professional experience in embedded software development
  • Experience with microcontrollers, debuggers, and common interfaces
  • Experience with version control systems and agile methods

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified