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

Brunel GmbH NL Braunschweig

Niedersachsen, Deutschland
Published Aug 28, 2025
Full-time
Permanent

Job Summary

Join a dynamic team as an Embedded Software Developer, focusing on the full lifecycle of embedded software development. You will be instrumental in creating software architectures, defining interfaces, and developing hardware-near drivers for microcontroller platforms like ARM Cortex and STM32. This role involves integrating and rigorously testing software components on real systems, conducting code reviews, and ensuring documentation adheres to industry standards such as ASPICE and ISO 26262. You'll work with real-time operating systems like FreeRTOS and Embedded Linux, collaborating closely with hardware development, testing, and project management teams. This position offers the chance to build cross-industry expertise and advance your career within a supportive and expanding engineering service provider.

Required Skills

Education

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

Experience

  • Professional experience in Embedded C/C++
  • Experience with microcontrollers, debuggers, and common interfaces
  • Experience with version control systems and agile methods
  • Experience with real-time operating systems
  • Ideally, initial exposure to model-based software development

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified