Embedded Software Entwickler / Architekt Avioniksysteme

Diehl Stiftung & Co. KG
Überlingen, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German

Job location

Überlingen, Germany

Tech stack

Systems Engineering
Assembly Language
JIRA
Configuration Management
Continuous Integration
Programming Tools
Embedded Software
Hardware Design
Software Architecture
Real-Time Operating Systems
Requirements Management
Software Engineering
PIC Microcontroller
Real Time Systems
Information Technology
DO-178B
Software Version Control

Job description

  • Entwurf, Bewertung und Weiterentwicklung von Embedded-Softwarearchitekturen für sicherheitskritische Avioniksysteme sowie Analyse von Systemanforderungen und Ableitung von Softwareanforderungen, Schnittstellen, Architekturen und Designs gemäß relevanter Luftfahrtstandards
  • Architektur und Design hardwarenaher Embedded Software unter Berücksichtigung von Echtzeitanforderungen, limitierten Ressourcen, Robustheit und Verifizierbarkeit nach Luftfahrtstandards
  • Implementierung von Software in C sowie bei Bedarf in Assembler auf Mikrocontrollern für Echtzeitsysteme
  • Integration, Verifikation und Validierung von Embedded Software nach DO-178C, Unterstützung der Zertifizierungsaktivitäten sowie Erstellung und Pflege der Entwicklungs- und Zertifizierungsdokumentation
  • Technische Abstimmung mit System Engineering, Hardwareentwicklung, Test, Qualitätssicherung, Kunden, Lieferanten und internationalen Standorten sowie Begleitung des gesamten Entwicklungszyklus von der Konzeptphase über Prototypen bis hin zu Zertifizierung und Serienreife

Requirements

  • Abgeschlossenes Studium der Informatik, Elektrotechnik, Luft- und Raumfahrttechnik oder eine vergleichbare Qualifikation sowie mehrjährige Erfahrung in der Embedded-Softwareentwicklung, idealerweise für sicherheitskritische oder zertifizierungsrelevante Systeme
  • Fundierte Erfahrung im Entwurf, in der Strukturierung und Bewertung von Embedded-Softwarearchitekturen sowie sehr gute Kenntnisse in C, idealerweise ergänzt durch Erfahrung mit Assembler und hardwarenaher Programmierung
  • Erfahrung mit Echtzeitbetriebssystemen, Mikrocontrollern, Hardware-/Software-Schnittstellen und ressourcenlimitierten Systemen
  • Kenntnisse relevanter Luftfahrtstandards und Entwicklungsprozesse, insbesondere DO-178C, von Vorteil ergänzt durch Kenntnisse in DO-330 oder DO-331, sowie Erfahrung im Requirements Engineering und im Umgang mit Anforderungsmanagement-Tools wie DOORS
  • Sicherer Umgang mit Entwicklungswerkzeugen wie Versionskontrolle, Konfigurationsmanagement, Jira und CI/CD sowie eine strukturierte, analytische und lösungsorientierte Arbeitsweise mit ausgeprägter Kommunikationsfähigkeit in interdisziplinären und internationalen Projektteams

Apply for this position