Deine Aufgaben- technisch klar, ohne Kosmetik
* Entwicklung, Pflege und Weiterentwicklung von Firmware für Sensorik- und Messsysteme
* Systemnahe Programmierung in C und Rust (Bare Metal, teilweise Embedded Linux)
* Entwicklung echtzeitfähiger Firmware mit Fokus auf deterministisches Verhalten, Interrupt-Handling und Ressourcenmanagement
* Implementierung und Nutzung industrieller Kommunikationsschnittstellen (CAN, I²C, SPI, USB, Ethernet, Bluetooth)
* Arbeit mit STM32-Microcontrollern inkl. Register-Level-Programmierung und Peripherie-Initialisierung
* Berücksichtigung von Robustheit, Fehlertoleranz, Watchdog-Konzepten und Industriebedingungen
* Qualifizierung der Firmware an bestehenden oder selbst entwickelten Testaufbauten
* Aufbau und Nutzung automatisierter Tests (z. B. Unit-Tests, Hardware-in-the-Loop, Regressionstests)
* Enge Zusammenarbeit mit Hardware, Produktmanagement, Qualität, Produktion und Service
Dein Profil- was wir wirklich erwarten
* Mehrjährige Erfahrung in der Embedded Software Entwicklung
* Sehr gutes Verständnis für Mikrocontroller-Architekturen und systemnahe Programmierung
* Sicherer Umgang mit Git und strukturiertem Konfigurationsmanagement
* Erfahrung mit Toolchains, Cross-Compilern und sauberen Build-Prozessen
* Analytische Denkweise, hohe Eigenverantwortung, Hands-on-Mentalität
* Anspruch an Codequalität, Stabilität und Wartbarkeit
* Sehr gute Deutsch- und Englischkenntnisse
Was diese Position besonders macht
* Deine Software ist Teil realer Serienprodukte – kein internes Tool, kein Prototyp
* Du arbeitest an Systemen, die jahrelang zuverlässig im Feld laufen müssen
* Technische Entscheidungen werden hier nicht wegdelegiert
* Kurze Entscheidungswege, direkter Einfluss, keine Konzernpolitik