C++ Software-Architekt (m/w/d)
HENSOLDT –
Oberkochen
## Ihre Aufgaben - Konzeption, Entwicklung und Pflege einer querschnittlichen Softwareplattform - Anforderungsanalyse, Spezifikation und Entwickeln der Softwarearchitektur - Strategische Weiterentwicklung der Plattform und der zugehörigen Entwicklungsprozesse - Unterstützung anderer Entwicklungsteams bei Ausprägung und Einsatz der Softwareplattform - Entwicklung in C++ und gegebenenfalls Rust und TypeScript unter Linux, QNX, FreeRtos - Auswahl und Aussteuerung externer Entwicklungspartner - Agile Planung und Umsetzung der Softwareentwicklung durch SCRUM - Nutzung moderner Softwaretechnologien (C++17/20, Web-Technologien, Rust, git, Atlassian Tools, CMake, catch2, sqlite, buildroot, ...) ## Ihr Profil - Abgeschlossenes Studium in Informatik oder vergleichbaren Studiengängen mit Schwerpunkt Softwareentwicklung - Mehrjährige Berufserfahrung als Softwarearchitekt (w/m/d) - Sehr gute Kenntnisse im Bereich Programmierung (mindestens C++17/20 oder Rust) - Kenntnisse in Buildroot, Docker oder Xilinx vorteilhaft - Kenntnis im Bereich der IT-Security sind wünschenswert - Gute Kenntnisse Socket- / Middleware-Programming (TCP-UDP / IP, DDS, CANopen) zur Automatisierung Verteilter Systeme mit CAN-Bus und Ethernet von Vorteil - Kenntnisse von XML, JSON, Bamboo, Git, Virtualisierung sowie Xilinx Zynq Ultrascale MPSoC Plattformen vorteilhaft - Sehr gute Kenntnisse in der Softwareentwicklung zur Signal- und Datenerfassung in Echtzeit, für Event- und Ablaufsteuerungen - Wissen über agile Entwicklungsmethoden - Teamplayer mit ausgeprägter sozialer Kompetenz und Begeisterungsfähigkeit - Analytisches Denkvermögen und Bereitschaft, Eigenverantwortung zu übernehmen - Sehr gute Deutsch- und Englischkenntnisse