Ihre Aufgaben
* Konzeption, Anforderungsanalyse, Spezifikation sowie Entwicklung und Pflege einer zentralen Softwareplattform inkl. Softwarearchitektur
* Strategische Weiterentwicklung der Plattform und Optimierung der Entwicklungsprozesse
* Unterstützung und Beratung von Entwicklungsteams bei Einsatz und Integration der Plattform
* Softwareentwicklung mit modernen Technologien (C++17/20, Rust, TypeScript, Web-Technologien, git, Atlassian Tools, CMake, sqlite u. a.) auf Linux, QNX und FreeRTOS
* Agile Planung und Umsetzung von Projekten nach SCRUM
* Auswahl, Steuerung und Koordination externer Entwicklungspartner
Ihr Profil
* Studium der Informatik oder vergleichbare Qualifikation und mind. 5 Jahre Berufserfahrung als Softwarearchitekt
* Fundierte Kenntnisse in C++17/20 oder Rust
* Kenntnisse in Buildroot, Docker oder Xilinx sind von Vorteil und IT-Security-Kenntnisse wünschenswert
* Sehr gute Kenntnisse in der Softwareentwicklung für Echtzeit-, Signal- und Datenerfassungssysteme sowie Event- und Ablaufsteuerungen
* Erfahrung mit Socket-/Middleware-Programmierung (TCP/UDP/IP, DDS, CANopen) und Automatisierung verteilter Systeme von Vorteil
* Verhandlungssicher in Deutsch und Englisch