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

Brunel GmbH NL Kassel

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

Job Summary

This role is ideal for an experienced Embedded Software Developer looking to advance their career by working on cutting-edge projects across various industries. The primary focus involves analyzing requirements, defining software architecture, and implementing microcontroller/SoC software, particularly within the field of image processing. Day-to-day tasks include controlling and parameterizing various sensor systems, developing user application software (GUI development), and implementing unit tests to ensure quality. Successful candidates must hold a degree in Electrical Engineering, Embedded Systems, or Computer Science, and possess extensive experience in C/C++ programming for microcontrollers, alongside familiarity with common interfaces like I2C, SPI, CAN, and LIN. This is a permanent position offering continuous professional development and long-term career security.

Required Skills

Education

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 employment contract (unbefristet)