Embedded Software Engineer | Embedded Software Engineer (m/w/d)

Brunel GmbH NL Dortmund

Nordrhein-Westfalen, Deutschland
Published Apr 2, 2026
Full-time
Permanent

Job Summary

As an Embedded Software Engineer at Brunel, you will play a central role in developing innovative firmware and software for cutting-edge embedded systems. Your daily responsibilities will include hardware-oriented programming using C and C++, as well as model-based software development utilizing Matlab/Simulink. You will be actively involved throughout the development lifecycle, supporting the commissioning and testing of devices while collaborating closely with cross-functional teams in hardware development and testing. This position is particularly attractive for professionals seeking variety, as it offers the opportunity to work on diverse technology projects within a stable, permanent employment framework. Brunel provides a supportive environment with flexible working hours via a flexitime account, 30 days of vacation, and dedicated personal development through regular feedback and training opportunities.

Required Skills

Education

Completed degree in Electrical Engineering, Communications Engineering, or a comparable field of study.

Experience

  • Professional experience in embedded software development
  • Experience in hardware-oriented programming using C and/or C++
  • Experience in model-based software development with Matlab/Simulink
  • Experience in commissioning and testing embedded devices
  • Experience collaborating with hardware development and testing departments

Languages

English (Fluent)

Additional

  • Permanent employment contract; structured and independent working style required.