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

Brunel GmbH NL Karlsuhe

Freiburg im Breisgau, Baden-Württemberg, Deutschland
Published Mar 9, 2026
Full-time
Permanent

Job Summary

As an Embedded Software Developer at Brunel, you will play a pivotal role in low-level software programming using C and C++. Your daily responsibilities will involve implementing project requirements specifically for microcontroller programming and conducting simulations to validate conceptual designs. You will operate within the structured V-Model development framework, ensuring that all software requirements are meticulously addressed and documented. This position offers the unique opportunity to work with prestigious clients across various industries, providing a platform for continuous professional growth and technical advancement. The role is ideal for engineers who enjoy the intersection of hardware and software and want to work in an environment that values technical precision and structured development processes. Brunel offers the stability of a permanent contract under a collective bargaining agreement, ensuring competitive compensation that honors your specific expertise and professional experience.

Required Skills

Education

Degree or Technical Diploma in Electrical Engineering or Computer Engineering

Experience

  • Several years of professional experience in embedded microcontroller programming
  • Professional experience in software development following the V-Model
  • Experience in low-level (hardware-near) software programming in C/C++
  • Experience with software requirements management and architecture tools

Languages

German (Fluent)English (Basic)

Additional

  • Permanent full-time position; subject to collective bargaining agreement (Haustarifvertrag)