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

Brunel GmbH NL Braunschweig

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

Job Summary

This role is for an Embedded Software Developer who will be instrumental in developing and integrating embedded software solutions. Day-to-day tasks involve creating software architectures, defining interfaces, and developing hardware-near drivers for microcontroller platforms like ARM Cortex and STM32. The position requires rigorous testing, including code reviews and system integration on real systems, alongside documentation according to industry standards such as ASPICE and ISO 26262. Collaboration with hardware development, testing, and project management teams is essential. This is an attractive opportunity for professionals seeking diverse projects and career growth within a supportive engineering services environment.

Required Skills

Education

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

Experience

  • Professional experience with microcontrollers, debuggers, and common interfaces (UART, SPI, CAN, I²C)
  • Experience with version control systems (Git, SVN)
  • Experience with agile methodologies (Scrum, Kanban)
  • Initial exposure to model-based software development (e.g., MATLAB/Simulink, TargetLink) is a plus

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified