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

Brunel GmbH NL Kassel

Göttingen, Niedersachsen, Niedersachsen, Deutschland
Published Nov 19, 2025
Full-time
Permanent

Job Summary

This role is an exciting opportunity for an experienced Embedded Software Developer to contribute to cutting-edge projects across various industries. The primary responsibilities involve the analysis of requirements, defining software architecture, and implementing microcontroller/SoC software, particularly focused on Image Processing and sensor control/parameterization. You will also be involved in developing user applications and GUIs, alongside implementing and applying robust Unit Tests. Key qualifications include a degree in Electrical Engineering, Computer Science, or a related field, coupled with extensive experience in C/C++ microcontroller programming. The ideal candidate will also bring experience in application development using technologies like Qt or Java, and familiarity with standard microcontroller interfaces such as I2C, SPI, and CAN. This is a permanent position offering continuous professional development and attractive benefits within an expanding international engineering service provider.

Required Skills

Education

Completed degree in Electrical Engineering, Embedded Systems, Information Technology, Computer Science, or comparable qualification

Experience

  • Extensive experience in Microcontroller / SoC programming using C / C++
  • Experience in application development / GUI design
  • Experience in programming typical Microcontroller interfaces (I2C, SPI, CAN, LIN)
  • Experience in metrological verification of hardware (Interfaces)
  • Experience with various scripting languages (Python, MATLAB, JavaScript)
  • Experience with image processing and control algorithms (Advantageous)

Languages

Not specified

Additional

  • Permanent contract (Unbefristet)