Embedded Software Engineer (m/w/d)

// Your tasks

  • Development and programming of firmware on a Raspberry Pi Compute Module or comparable SoCs
  • Control of GPIOs and other hardware components
  • Use of Yocto or Buildroot to create embedded Linux distributions
  • Development of the firmware in C++ using the Boost Library
  • Collaboration in the design and programming of user interfaces with LVGL or Flutter
  • Implementation of Human Machine Interface (HMI) functions
  • Creation of associated documentation
  • Cross-divisional cooperation with the sales and development departments

// Your qualification

Basic requirements

  • Several years of experience in programming embedded systems and microcontrollers
  • Knowledge of the use of Yocto or Buildroot desirable
  • Very good knowledge of C++ and experience with the Boost Library
  • Experience with version control systems, especially Git
  • Knowledge in the development of user interfaces with LVGL or Flutter
  • Experience in human machine interface programming
  • Independent, autonomous and structured way of working
  • Conceptual and analytical thinking skills
  • Goal-oriented, precise and conscientious
  • Ability to work in a team and organizational talent

Language skills

  • Very good written and spoken German and English skills

School education

  • College/university degree specialising in computer science, electrical engineering or comparable qualification

// Contact

Apply directly:
Select multiple files by holding down the SHIFT key.