Stellenbeschreibung
Aufgaben: Entwicklung, Integration und Optimierung von Softwarekomponenten unter Verwendung eines echtzeitkritischen Betriebssystems Entwurf und Implementierung von Schnittstellen zur Kommunikation zwischen verschiedenen Softwarekomponenten und dem echtzeitkritischen Betriebssystem Analyse, Design und Implementierung von betriebssystemnaher Software, wie Gerätetreiber, Kernel-Module oder Systemdienste. Abstimmung der Aufgaben mit den notwendigen Stellen Durchführung von Software Reviews zu Anforderungsanalyse, und Softwaredesign Auswertung, Dokumentation und Kommunikation der Ergebnisse der Nachweisführung Profil: Hochschulstudium der Informatik, Elektronik, oder vergleichbare Fachrichtung langjährige Berufserfahrung in der embedded Programmierung sowie in der selbstständigen Umsetzung von technischen Anforderungen gute Kenntnisse in hardwarenaher C-Programmierung / Mikrocontroller Programmierung Kenntnisse über verschiedene Architekturmuster und deren Definition und Auslegung Dual-/Multi-Core Kenntnisse wünschenswert Kenntnisse in der Softwareentwicklung für Luftfahrtanwendungen (DO-178) gutes Deutsch und Englisch