Für ein international tätiges Technologieunternehmen suchen wir einen Embedded Software Entwickler (m/w/d), der an der Weiterentwicklung moderner mobiler Arbeitsmaschinen mitwirkt.
Im Mittelpunkt stehen hardwarenahe Softwareentwicklung, Mikrocontroller, CAN-Kommunikation und die Entwicklung zuverlässiger Steuerungslösungen – von der ersten Anforderung bis zum Test am realen Fahrzeug.
Woran du arbeitest:
- Entwicklung hardwarenaher Embedded Software in Embedded C
- Entwicklung von Software für Steuergeräte in Fahrzeugen und mobilen Arbeitsmaschinen
- Arbeit mit STM32-/ARM-basierten Mikrocontrollern
- Entwicklung und Integration von CAN-Kommunikation
- Konzeption von Software- und Kommunikationsarchitekturen für moderne Steuerungsnetzwerke
- Analyse technischer Anforderungen und Überführung in Softwarelösungen
- Durchführung von Unit-, Integrations- und Systemtests an Prüfständen und realen Maschinen
- Zusammenarbeit mit Hardwareentwicklung, Systemengineering und weiteren Entwicklungsstandorten
Wichtig sind uns vor allem:
- Erfahrung in der hardwarenahen Embedded-Softwareentwicklung mit Embedded C
- Erfahrung mit Mikrocontrollern, idealerweise STM32 bzw. ARM Cortex
- Kenntnisse in der CAN-Kommunikation / CAN-Bus
- Grundverständnis von Elektronik und hardwarenaher Entwicklung
- Gute Deutschkenntnisse sowie Englischkenntnisse für die Zusammenarbeit im internationalen Umfeld
Von Vorteil, aber kein Muss:
- Erfahrung mit Bare-Metal-Entwicklung
- Erfahrung mit Embedded Software für Fahrzeuge, Maschinen oder Steuergeräte
- Kenntnisse in Requirements Engineering sowie Unit- und Integrationstests