Embedded Software Engineer – C/C++ | ARM Cortex | CANBus | Firmware Development
An exciting opportunity to develop embedded firmware for advanced microwave generators and plasma systems. This role involves hands-on programming in C/C++ for ARM Cortex-M and AVR microcontrollers, close collaboration with hardware teams, and participation in international project environments.
Key Responsibilities:
* Firmware development for complex embedded systems
* Programming microcontrollers (ARM Cortex-M, AVR) in C/C++
* Conducting software testing and hardware commissioning
* Creating technical documentation in line with internal standards
* Contributing to interdisciplinary and international project teams
Your Profile:
* Degree in Computer Science, Automation, or Electrical Engineering (or equivalent experience)
* Strong skills in C/C++ programming
* Familiarity with Atmel/Microchip microcontrollers
* Understanding of digital/analog circuitry and CANBus communication
* Experience with tools like Doxygen and SVN is a plus
* Fluent in German and English
A great fit for engineers who thrive in innovation-driven, mid-sized companies with long-term growth prospects and strong team culture.