Unser Kunde ist ein führendes Unternehmen in der Verteidigungsindustrie, das innovative Lösungen für eine sicherere Welt entwickelt. Am Standort in Stuttgart suchen wir einen Embedded Software-Entwickler C++, der Teil eines engagierten Teams wird, das sich auf die Entwicklung und Integration von Software für hochmoderne, stabilisierte Sichtsysteme spezialisiert hat. In dieser Rolle sind Sie verantwortlich für die Entwicklung von Software für multispektrale Videokameras, Laserentfernungsmesser und weitere Technologien, die für militärische Anwendungen entscheidend sind. Sie arbeiten in einem agilen Umfeld und entwickeln Echtzeit- und Multitasking-Software für Embedded-Systeme. Zu Ihren Aufgaben gehören die modellorientierte Softwareentwicklung sowie die Anpassung und Erweiterung von CI/CD-Pipelines. Sie werden auch an der Verifikation der entwickelten Software mitwirken und an internationalen Produktpräsentationen und -erprobungen teilnehmen. Das Unternehmen bietet Ihnen ein dynamisches Arbeitsumfeld mit flexiblen Arbeitszeiten und der Möglichkeit, Ihre berufliche Entwicklung aktiv zu gestalten.
Embedded Software-Entwickler C++ (w/m/d)
Beschreibung
Anforderungen
Der ideale Kandidat hat ein erfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Ausbildung mit Schwerpunkt auf Embedded-Softwareentwicklung. Fundierte Kenntnisse in der objektorientierten Softwareentwicklung mit C++ (Version 20/23) sind unerlässlich, ebenso wie Erfahrung in der Softwarestruktur- und Verhaltensbeschreibung mit UML. Sie sollten mit Multitasking-Anwendungen auf QNX Neutrino 8, Buildroot Linux oder FreeRTOS vertraut sein. Der sichere Umgang mit Werkzeugen wie CMake, Git, Bamboo, Clang-Tidy und Google Test zur Automatisierung von Build-Systemen ist erforderlich. Kenntnisse in der Echtzeit-Softwareentwicklung zur Signal- und Datenerfassung sowie Grundlagenkenntnisse in der Socket- und Middleware-Programmierung sind von Vorteil. Kreatives Denkvermögen und eine eigenverantwortliche Arbeitsweise in einem agilen Team sind ebenfalls wichtig. Sehr gute Deutsch- und gute Englischkenntnisse runden Ihr Profil ab.