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

Brunel GmbH NL Kassel

Göttingen, Niedersachsen, Niedersachsen, Deutschland
Published Jul 24, 2025
Full-time
Permanent

Job Summary

This role as an Embedded Software Developer offers the chance to continuously advance your career with a leading engineering service provider. You will be responsible for the full lifecycle of embedded software, from requirements analysis and architectural design to implementation and integration. A key focus will be on microcontroller and System-on-Chip (SoC) software development for image processing applications, including sensor control and parameterization. The position also involves developing user applications and graphical user interfaces (GUIs), alongside implementing and applying unit tests. This is an excellent opportunity for professionals with a strong background in embedded systems to contribute to diverse projects and benefit from continuous professional development.

Required Skills

Education

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

Experience

  • Extensive experience in Microcontroller / SoC programming with C / C++
  • Experience in application development / GUI design (Tkinter / .NET / WPF / Qt / Java)
  • Experience in programming typical Microcontroller interfaces (I2C, SPI, CAN, LIN)
  • Experience in metrological testing of hardware (interfaces)
  • Experience with various scripting languages (Python, MATLAB, JavaScript)
  • Experience with image processing and control algorithms (advantageous)

Languages

Not specified

Additional

  • Not specified