top of page

Job opening

M3 - Hardware Development

Senior Embedded Firmware Engineer (m / f)

What will be your main tasks?

  • firmware design, low-level driver development and device functionality development

  • implementation of communication interfaces and protocols (e.g. from SPI via CAN to CANopen)

  • implementation of sensor data collection and creation of smart algorithms (e.g. detecting parking space occupancy)

  • development on a wide range of hardware (AVR, ARM Cortex-M, Cortex-A) and operating systems (bare-metal, FreeRTOS, Linux)

  • analyzing and optimizing the use of embedded system resources

  • defining and implementing test procedures to check the functionality and stability of the firmware

  • regular documenting and working with version control systems

  • working on the development of the whole device concept within multidisciplinary team

  • supporting hardware engineers in the implementation of test procedures


You are the right person for us if you:

  • Experience in embedded firmware development (microcontroller level programming)

  • Experience in C / C ++, an additional plus is knowledge of Python, C #, and experience with the Linux operating system

  • Flexibility and independent learning, proactive thinking

  • Ability to work as a team, openly express ideas and understand others' points of view


An additional plus is if you: 

  • have knowledge of Python and C#

  • have knowledge of German language 

  • have experience in managing projects 

  • have experience working with clients 

What we offer:

  • have a University degree in electrical engineering, engineering (preferably robotics) or another relevant field (preferable but not required)

  • have experience with embedded firmware development (microcontroller level programming)

  • have experience in C/C ++

  • work with Linux operating system 

  • have knowledge of English language

  • have strong communication, organizational and problem-solving skills

  • show proactive approach to work and are focused on continuous learning and professional development 

  • prefer teamwork, openly express your ideas and accept the ideas of others

Applying for a job Senior Embedded Firmware Engineer (m/f)

Online services



Smart agriculture
bottom of page