C++ Software-Architekt (m/w/d)

The BIG JobsiteOberkochen
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