MCP Embedded Software Engineer im Bereich Software Entwicklung (m/w
Role details
Job location
Tech stack
Job description
-
Umsetzung technischer Anforderungen und Feinspezifikationen zur optimalen Nutzung der Architektur von Hardware, den Baugruppen und von Mikrocontroller-Systemen
-
Unterstützung bei der Durchführung und Koordination von Aufgaben zur Software für Embedded Controller von Teilsystemen im Rahmen vorgegebener Konzepte und Prozesse
-
Definition, Programmierung, Inbetriebnahme und Test von Board Support Packages für elektronische Regler-Einheiten *Erstellung von technischen Spezifikationen und Architekturdokumentationen
-
Unterstützung bei der Durchführung von Verifikationsaktivitäten
-
Erstellung von Spezifikationen
-
Inhaltliche und zeitliche Abstimmung von Aufgaben und Arbeitspakten
-
Durchführung von Software-Reviews zu Anforderungsanalysen und Softwaredesigns
-
Probleme analysieren, bewerten und effektive Lösungen finden
-
Strategien entwickeln und Entscheidungen treffen, die die Vorgaben und Anforderungen an die Produktentwicklung sicherstellen
Requirements
-
Erfolgreich abgeschlossenes Studium der Fachrichtung Informatik, Elektrotechnik, Elektronik oder ähnliche Qualifikation
-
Vertiefte Erfahrung in der Programmierung von Embedded Systemen sowie in der selbstständigen Umsetzung von technischen Anforderungen Sehr gute Kenntnisse in hardwarenaher C-Programmierung, Mikrocontroller Programmierung
-
Sehr gute Kenntnisse im Bereich Prozessor Architekturen
-
Kenntnisse in Multicore-Mikrokontroller und - Prozessoren erforderlich
-
Erfahrung mit off-board Debuggers (Lauterbach T32 von Vorteil) *Kenntnisse in der Benutzung Model-Basierter Software Engineering Methoden und Tools (z.B. UML)
-
Kenntnisse über verschiedene Software Architekturmuster und deren Definition und Auslegung
-
Gute Kenntnisse in Scripting-Sprachen insbesondere Python
-
Kenntnisse im Bereich System-/Netzwerktechnik
-
Erfahrung in der Softwareentwicklung für Luftfahrtanwendungen nach DO-178 oder andere sicherheitskritischen Domänen (ISO26262, …)
-
Problemlösungsfähigkeiten und die Fähigkeit, strategisch zu denken und zu planen