Zuständigkeiten
1. Konzeption, Entwicklung und Wartung einer übergreifenden Softwareplattform
2. Analyse von Anforderungen sowie Spezifikation und Architekturentwicklung der Software
3. Strategische Weiterentwicklung der Plattform und der Entwicklungsprozesse
4. Unterstützung von Entwicklungsteams bei Implementierung und Nutzung der Plattform
5. Softwareentwicklung in C++, ggf. Rust und TypeScript auf Linux, QNX und FreeRTOS
6. Einsatz agiler Methoden (SCRUM) sowie Auswahl und Steuerung externer Partner
Anforderungen
7. Bachelor in Informatik oder vergleichbar mit Schwerpunkt Softwareentwicklung
8. Berufserfahrung in der Softwarearchitektur
9. Fundierte Kenntnisse in der Softwareentwicklung in C++
10. Kenntnis im Bereich der IT-Security wünschenswert
11. Erste Erfahrung in Buildroot, Docker oder Xilinx vorteilhaft
12. Leistungs- und Qualitätsbewusstsein, Lernbereitschaft sowie Belastbarkeit und Flexibilität