Was erwartet Sie als Embedded Software Deveoper C++ bei uns?
-
Entwicklung von Embedded Software in C++ – von neuen Features bis hin zu strukturiertem Bugfixing auf modernen Plattformtechnologien
-
Spezifikation und Implementierung automatisierter Tests innerhalb eines Continuous-Integration-Frameworks
-
Definition und Weiterentwicklung der Softwarearchitektur
-
Erstellung von Anforderungsspezifikationen, Konzepten und technischer Dokumentation
-
Anpassungen an Kunden-GUIs sowie kleinere Frontend-Entwicklungen (z. B. mit Qt)
-
Pflege, Optimierung und Erweiterung bestehender Libraries
-
Inbetriebnahme und Debugging von Embedded-Systemen
Must Haves - Das Bringen Sie Unbedingt Mit
-
Abgeschlossenes Studium der Elektrotechnik, (technischen) Informatik oder vergleichbare Qualifikation
-
Mehrjährige Erfahrung in der Entwicklung von Embedded Software sowie im Architekturentwurf
-
Sehr gute Kenntnisse in C/C++ sowie sicherer Umgang mit Linux und der Command Line
-
Erfahrung mit RTOS und/oder Bare-Metal-Programmierung
-
Implementierung und Debugging hardware-naher Schnittstellen (z. B. SPI, I2C, UART, CANOpen)
-
Erfahrung mit Continuous Integration und automatisierten Tests
-
Sicherer Umgang mit Debuggern (JTAG/SWD), Logikanalysator und Oszilloskop
-
Fähigkeit, Embedded-Systeme systematisch zu analysieren und auch ohne OS zu debuggen
-
Teamfähigkeit, analytisches Denkvermögen und Ownership-Mentalität
-
Interesse und Bereitschaft, sich intensiv mit Rust auseinanderzusetzen
Nice to haves - Es wäre super, wenn Sie Folgendes mitbringen:
-
Praktische Erfahrung mit Rust
-
Sehr gute Python-Kenntnisse
-
Erfahrung mit dem Qt-Framework
-
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
-
Ausgeprägtes Plattformdenken