Deine Aufgaben Mitgestalten einer robusten Systemarchitektur Entwickeln von zentralen Features und systemkritischen Funktionen gemäss Product Backlog Verifizieren, Optimieren und Refactoring von bestehendem Code; Sicherstellen von guter Codequalität, Unit Tests und Dokumentation Enge Zusammenarbeit mit dem Hardware-Team beim Bring-up und der Integration neuer Komponenten (Motorcontroller, Batterien, Displays usw.) Durchführen von Interface-Validierungen, Firmware-Integrationstests und Debugging Unterstützen von Produktion: Testskripte, In-Line-Tests und Programmierstationen Zusammenarbeit mit UI/UX, Backend und Mobile App Teams und externen Lieferanten Enge Zusammenarbeit mit dem Software Hub in Cluj, inklusive gelegentlicher Geschäftsreisen Dein Profil Abgeschlossenes Bachelor- oder Masterstudium in Elektrotechnik oder ähnlichem Bereich Mindestens 5 Jahre Erfahrung in der Embedded-Software-Entwicklung mit C/C++ Kenntnisse in Embedded Linux (Yocto) und RTOS (Zephyr) Erfahrung mit verteilten Embedded-Systemen mit mehreren Mikrocontrollern und CAN Bus Vorteilhaft: Erfahrung mit Wireless-Technologien wie Bluetooth, Wi-Fi, GSM oder GPS Wünschenswert: Spass am Radfahren und Erfahrung mit Jira, Confluence oder Analytics-Tools Du arbeitest gerne proaktiv, lösungsorientiert und teamübergreifend Sehr gute Deutschkenntnisse und fliessendes, verhandlungssicheres Englisch