Aufgabe:
Planung, Spezifikation und Design von Software für Echtzeit eingebettete Systeme und Begleitung der Entwicklung im Design von Modulen und der Programmierung Teamleitung eines Software-Entwicklungsteams (2-3 Personen) mit verschiedenen Disziplinen (Embedded Software, Algorithmik, Firmware) Durchführung der Hardware-/Software-Integration sowie Beteiligung in der Entwicklung von PC-basierten Testanwendungen und Sondermessmitteln Technische Steuerung von Unterauftragnehmern und von anderen Software-Entwicklern Erstellung, Abschätzung, Implementierung und Kostenkontrolle von Arbeitspaketen Verifizierung und Validierung der erstellten Software Erstellung und Durchführung von Testprozeduren Dokumentation der Ergebnisse auf Komponenten- und Systemebene Erstellung von Embedded SoftwareentwicklungsplänenQualifikation:
Abgeschlossenes Studium im Bereich Ingenieurswesen, Informatik oder vergleichbar Mehrjährige Berufserfahrung als Softwarearchitekt*in in komplexen Softwareprojekten oder Erfahrung in der Programmierung von eingebetteten Systemen / hardwarenaher Software-Entwicklung Sehr gute Kenntnisse in den Programmiersprachen C / C++ Sehr gute Kenntnisse in Netzwerken (TCP / IP, UDP), seriellen Schnittstellen (RS232, RS422) und Bussystemen Gute Kenntnisse von Konfigurationsmanagement und Prozessmodellen Gute Kenntnisse von Echtzeitbetriebssystemen (zum Beispiel VxWorks) oder Linux-Betriebssystemen Sehr gute Kommunikationsfähigkeit sowie Fähigkeit zur Teamarbeit und soziale Kompetenz Analytische und strukturierte Arbeitsweise Verhandlungssichere Deutsch- und EnglischkenntnisseWeitere Angebote in den Bereichen: