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

Brunel GmbH NL Kassel

Göttingen, Niedersachsen, Deutschland
Published Mar 26, 2026
Full-time
Permanent

Job Summary

This role involves the full lifecycle development of embedded systems, specifically focusing on image processing and sensor integration. As an Embedded Software Developer at Brunel, you will be responsible for requirement analysis, software architecture, and the realization of microcontroller and SoC software. Your daily tasks will include controlling and parameterizing various sensors, developing user interfaces (GUIs), and implementing unit tests to ensure system reliability. This position is particularly attractive for professionals seeking variety, as Brunel offers the chance to work across different industries with the security of a permanent contract and a strong focus on professional development. You will benefit from a collaborative culture, 30 days of annual leave, and employer-funded pension schemes, all while working on cutting-edge image processing and control algorithms.

Required Skills

Education

Successfully completed degree in Electrical Engineering, Embedded Systems, Information Technology, Computer Science, or a comparable qualification.

Experience

  • Extensive professional experience in microcontroller and SoC programming using C and C++
  • Proven experience in application development and GUI design
  • Professional experience in programming standard microcontroller interfaces such as I2C, SPI, CAN, and LIN
  • Experience in the metrological verification and testing of hardware interfaces
  • Experience with scripting languages including Python, MATLAB, or JavaScript
  • Previous exposure to image processing and control algorithms is highly advantageous

Languages

Not specified

Additional

  • Permanent full-time contract; 30 days of vacation; employer-funded pension scheme; includes work on image processing sensors and SoC integration.