Entwicklungsingenieur Embedded Software
Role details
Job location
Tech stack
Job description
- Berichtet an: Teamleitung
- Gehalt Stufe: 80 000 EUR/Jahr Stellenzweck Entwicklung von Embedded Software für Echtzeitsysteme, die in Endprodukten, Prototypen und Prüfständen verwendet werden, um nahtlose Integration und langfristige Weiterentwicklung sicherzustellen. Hauptaufgaben Sprache: Deutsch und Englisch beides min C1 Aufgabe 1: Entwicklung von Software für eingebettete Echtzeitsysteme zur Verwendung in Endprodukten, Prototypen und Prüfständen. Aufgabe 2: Erstellung von Tools, die für Tests und Integration unter Laborbedingungen benötigt werden, einschließlich der Realisierung von statistisch signifikanten Auswertungen der Testergebnisse. Aufgabe 3: Erstellung geeigneter Softwarekonzepte und -architekturen zur Sicherstellung der langfristigen Nutzung und Weiterentwicklung. Aufgabe 4: Zusammenarbeit in interdisziplinären Teams mit Kollegen aus den Abteilungen Systemtechnik, Elektronik und Signalverarbeitung zur Auslegung, Optimierung und Abstimmung von Schnittstellen zwischen Systemkomponenten. Aufgabe 5: Begleitung des gesamten Entwicklungszyklus unserer Produkte, von Entwurf, Implementierung, Integration und Verifikation bis hin zum Serienprodukt, einschließlich der erforderlichen Dokumentation nach gültigen militärischen Standards.
Requirements
-
Abgeschlossenes Masterstudium in Informatik, Elektrotechnik oder einem verwandten Fachgebiet.
-
Alternativ Mathematiker/Physiker mit Erfahrung in der Embedded Software-Entwicklung. Erfahrung:
-
Erfahrung im hardwarenahen Programmieren in C und C++ für eingebettete Echtzeitsysteme.
-
Erfahrung mit gängiger Mess- und Labortechnik (Oszilloskop, Netzteil etc.).
-
Idealerweise Erfahrung in der Software-Entwicklung unter Linux und den zugehörigen Entwicklungswerkzeugen (GCC / Git / Make). Fähigkeiten und Kompetenzen Technische Fähigkeiten:
-
Hardwarenahes Programmieren in C und C++ für eingebettete Echtzeitsysteme.
-
Vertrautheit mit Mess- und Labortechnik.
-
Kenntnisse in der Software-Entwicklung unter Linux und den zugehörigen Entwicklungswerkzeugen. Soft Skills:
-
Starke Kommunikation- und Kollaborationsfähigkeiten.
-
Kritisches Denken und Problemlösungsfähigkeiten.