Ihre Aufgabe:
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, …)
Anforderungen:
Abgeschlossenes Hochschul- oder Fachhochschulstudium im Bereich Informatik oder vergelichbare Qualifikation
Kenntnisse und Erfahrungen:
in oben genannten Aufgaben
min. 5 Jahre Berufserfahrung als Softwarearchitekt
sehr gute Kenntnisse im Bereich Programmierung (min. C++ 17/20 oder Rust)
Sehr gute Kenntnisse im Bereich MS Office
Wissen über agile Entwicklungsmethoden
- sehr gute Kenntnisse in der Softwareentwicklung zur Signal- und Datenerfassung in Echtzeit, für Event- und Ablaufsteuerungen
- 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
Kenntnisse in Buildroot, Docker oder Xilinx vorteilhaft
Kenntnis im Bereich der IT-Security sind wünschenswert
* Sehr gute Deutsch und Englischkenntnisse
MNCJobs.de will not be responsible for any payment made to a third-party. All Terms of Use are applicable.