Software Engineer Embedded Systems (m/w/d)
Über
Unser Partner ist ein familiengeführtes Unternehmen mit Hauptsitz in Schweiz und Marktlführer für automatisierten Personen- und Güterschutz an der befahrenen Schiene in Europa.Bahnautomation und hochverfügbare Funksysteme ergänzen Produktpalette und Marktsegmente.
Das Unternehmen beschäftigt etwa 210 Mitarbeiter und ist in mehreren Ländern tätig mit Standorten in der Schweiz, Deutschland, England, Italien, Österreich und Spanien - sowie Vertriebspartner in Skandinavien, Australien, Neuseeland, Brasilien, Chile, Polen, Frankreich, Portugal und Marokko, wobei es seine Partner sorgfältig auswählt, um seine sicherheitstechnischen Aufgaben verantwortungsbewusst zu erfüllen.
Verantwortung
Verantwortung für Design, Implementierung und kontinuierliche Weiterentwicklung anspruchsvoller Softwarekomponenten auf Basis moderner C++-Technologien.
Konzeption skalierbarer Embedded-, Edge- oder Systemplattformen unter Einhaltung definierter Architektur-, Qualitäts- und Sicherheitsrichtlinien.
Umsetzung von Entwicklungs-, Integrations-, Test- und Release-Prozessen innerhalb eines strukturierten Software-Lifecycles.
Analyse technischer Anforderungen sowie Entwicklung innovativer Lösungsansätze in enger Zusammenarbeit mit Architektur-, Hardware- und Qualitätsteams.
Aktive Mitwirkung an der Weiterentwicklung von Engineering-Standards, Softwarearchitekturen und Best Practices über Systemgrenzen hinweg.
Qualifikationen
Abgeschlossenes Hochschulstudium in Informatik, Computer Engineering, Embedded Systems oder einer vergleichbaren technischen Fachrichtung.
Mehrjährige Erfahrung in der Entwicklung komplexer Software mit Modern C++, STL, Multithreading sowie objektorientiertem Design.
Kenntnisse in Softwarearchitektur, Design Patterns, Unit Testing, Continuous Integration, Versionsverwaltung (Git) und Build-Systemen wie CMake oder Bazel.
Idealerweise Erfahrung mit Linux, Embedded-Plattformen, Echtzeitbetriebssystemen, Qt, Boost oder Kommunikationsprotokollen wie CAN, Ethernet oder TCP/IP.
Strukturierte und eigenverantwortliche Arbeitsweise, ausgeprägte Problemlösungskompetenz sowie Freude an interdisziplinärer Zusammenarbeit.