Deine Aufgaben:
- Entwurf und Entwicklung von Software für embedded Systems im Bereich der Kommunikation und Steuerung
- Entwicklung, Integration und Wartung der duagon Softwaremodule und Softwareanwendungen
- Weiterentwicklung von Softwareprodukten im Bereich der Schienenfahrzeuge
- Beteiligung und Verantwortung während des gesamten Lebenszyklus der Software, einschliesslich Spezifikation, Entwurf, Implementierung, Test und Wartung
- Verbesserung der automatisierten Build- und Testumgebungen
- Unterstützung von Kunden bei der Integration von duagon-Produkten in ihre jeweiligen Lösungen
Dein Profil:
- Umfassende, nachgewiesene Erfahrung in der Entwicklung embedded Software mit C/C++
- Idealerweise hast Du Kenntnisse über Kommunikationsprotokolle für Bussysteme wie RS232/422/485, CAN, Ethernet, MVB, WTB
- Erfahrung in der Python-Programmierung
- Erfahrung mit FPGA-Entwicklung (VHDL/Verilog), der Programmiersprache Rust und Linux-Systemen ist von Vorteil
- Erfahrung mit Cybersicherheit ist ein weiterer Vorteil
- Studium der Informatik, Elektrotechnik, Nachrichtentechnik, Physik oder einer anderen ingenieur- oder naturwissenschaftlichen Disziplin (ETH/UNI/FH)
- Gute Kommunikationsfähigkeiten in Englisch, Deutsch ist von Vorteil
Personaldienstleister können für diese Stelle leider nicht berücksichtigt werden.