Senior Embedded Software Developer (m/w/d)
Rolle
In dieser Rolle entwickeln Sie Embedded-Software in C++ für Echtzeitsysteme und industrielle Kommunikationsstandards wie TSN oder EtherCAT. Sie gestalten die Firmware-Architektur mit, implementieren Real-Time-Funktionen für hochpräzise Laser-Tracker- und Scanner-Systeme und begleiten den gesamten Entwicklungsprozess inklusive Testing. Zudem arbeiten Sie eng mit interdisziplinären Teams innerhalb eines agilen Entwicklungsumfelds zusammen.
Verantwortung
Konzeption, Design und Entwicklung von Embedded-Software in C++ für Echtzeitanwendungen.
Mitgestaltung der Firmware-Architektur sowie Implementierung von Real-Time-Software für Laser-Tracker- und Scanner-Systeme.
Design und Umsetzung von Unit- und Integrationstests.
Mitarbeit im agilen, interdisziplinären Softwareentwicklungsprozess.
Qualifikationen
Abgeschlossenes Elektronikstudium (ETH, FH, TU).
Mehrjährige Berufserfahrung in der Embedded-Softwareentwicklung.
Erfahrung mit C++ in Echtzeitbetriebssystemen sowie Industrial Networking (TSN, EtherCAT).
Vertiefte Kenntnisse in Mikrocontroller-Programmierung und Zusammenarbeit im Hardware-Design (MCUs, Schnittstellen).
Fundierte Erfahrung in C und C++ nach strukturierten, methodischen Vorgehensweisen.
Fliessende Deutsch- und Englischkenntnisse in Wort und Schrift.