Aktiviere Job-Benachrichtigungen per E-Mail!

Software-Entwicklungsingenieur / in (w / m / d) - Raumfahrtsysteme - Anwendungsentwicklung, Emb[...]

Deutsches Zentrum für Luft- und Raumfahrt (DLR)

Bremen

Vor Ort

EUR 55.000 - 75.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Starte ganz am Anfang oder importiere einen vorhandenen Lebenslauf

Zusammenfassung

Eine führende Einrichtung mit Fokus auf Raumfahrtanwendungen in Bremen sucht einen Embedded Software Engineer. In dieser Rolle sind Sie verantwortlich für die Programmierung und das Testing von sicherheitskritischer Software für Raumfahrtanwendungen. Sie sollten über fundierte Kenntnisse im Bereich Software Engineering sowie sehr gute Programmierkenntnisse in C/C++ verfügen. Das Unternehmen bietet ein innovatives Arbeitsumfeld und erwartet von Ihnen eine hohe Motivation sowie Teamfähigkeit.

Qualifikationen

  • Sehr gute Programmierkenntnisse in C und C++ für sicherheitskritische Software.
  • Tiefgreifende Kenntnisse des Software-Entwicklungsprozesses.
  • Erfahrung mit Entwicklungstools wie GitHub und JIRA.

Aufgaben

  • Programmierung von flugkritischer und nicht-flugkritischer Software.
  • Test, Validierung und Verifikation der entwickelten Software.
  • Dokumentation, Präsentation und Publikation der Ergebnisse.

Kenntnisse

Programmierung in C
Programmierung in C++
Software-Entwicklungsprozess
Qualitätssicherungsmaßnahmen
Debugging
Profiling
Gute Englischkenntnisse

Ausbildung

Abgeschlossenes wissenschaftliches Studium im Bereich Embedded Software Engineering, Luft- und Raumfahrtinformatik oder Technische Informatik

Tools

GitHub
GitLab
JIRA
Mantis
Jenkins

Jobbeschreibung

Das Institut für Raumfahrtsysteme in Bremen analysiert und bewertet komplexe Systeme der Raumfahrt hinsichtlich technischer, wirtschaftlicher und gesellschaftlicher Relevanz. Es entwickelt raumfahrtgestützte Anwendungen für den wissenschaftlichen, kommerziellen sowie sicherheitsrelevanten Bedarf und setzt diese in Kooperationen mit anderen DLR-Instituten, Forschungseinrichtungen und der Industrie um.

Das erwartet dich

Im Fokus der Abteilung Navigations- und Regelungssysteme stehen Erforschung, Systementwurf, Entwicklung sowie Simulation und Verifikation von Flugführungs-, Navigations- und Regelungssystemen (englisch Guidance, Navigation and Control Systems, kurz GNC-Systeme) für Raumfahrtanwendungen. Die Abdeckung des gesamten Entwicklungszyklus bis hin zur Umsetzung mit einer hohen Technologiereife unter Bearbeitung des Systemaspektes bildet einen besonderen Schwerpunkt der Abteilung. Auch einzelne systemrelevante Technologien werden hierzu erforscht und entwickelt; die Entwicklung erstreckt sich dabei sowohl auf Algorithmen und Software als auch auf Hardware.

Die Forschungstätigkeiten der Abteilung beinhalten die Konzeptionierung, Entwicklung, Implementierung, Simulation, Test und Verifikation von GNC-Systemen für Raumfahrtanwendungen. Dies umfasst ferner die System- und Simulationstechnik für den gesamten Entwicklungszyklus von GNC-Anwendungen, ebenso wie die Aspekte Hochverfügbarkeit und Hochzuverlässigkeit von Systemen. Die Abteilung betreibt zudem Labore und Anlagen zum Test und zur Verifikation von GNC-Systemen.

Deine Aufgaben

  • Programmierung von flugkritischer und nicht-flugkritischer Software für eingebettete Systeme in C / C++
  • Umsetzung von Algorithmen aus den Bereichen Flugführung, Navigation und Regelung in Software
  • Laufzeitoptimierung bestehender Software und Algorithmen
  • Test, Validierung und Verifikation der entwickelten Software
  • Planung, Erarbeitung, Etablierung und Prüfung von Maßnahmen und Werkzeugen zur Qualitätssicherung für die Softwareentwicklung (Compliance zu internationalen Softwareentwicklungsstandards, Bug Tracking, interne Programmierstandards, Teststrategien und –frameworks, Code-Analysen und –Reviews etc.)
  • Unterstützung bei der Durchführung von Software-, Processor- und Hardware-in-the-Loop-Tests
  • Dokumentation, Präsentation und Publikation der Ergebnisse nach innen und außen

Das bringst du mit

  • abgeschlossenes wissenschaftliches Studium i.S.d. § 7 Abs. 2 des Tarifvertrages über die Entgeltordnung des Bundes (TV EntgO Bund) im Bereich Embedded Software Engineering, Luft- und Raumfahrtinformatik, Technische Informatik o. ä.
  • sehr gute Programmierkenntnisse in C und C++ für sicherheitskritische, eingebettete Software
  • tiefgreifende Kenntnis des Software-Entwicklungsprozesses für eingebettete Systeme (Cross-Compiling Toolchains, Debugging, Profiling etc.)
  • Erfahrung in der Verwendung von Entwicklungstools wie GitHub, GitLab, JIRA, Mantis, Jenkins etc.
  • fundierte Kenntnisse über Qualitätssicherungsmaßnahmen und –werkzeuge beim Software Engineering
  • sehr gute Englischkenntnisse in Wort und Schrift, idealerweise in Verbindung mit Auslandserfahrung
  • Erfüllung der persönlichen Voraussetzungen für die Handhabung exportkontrollierter Güter und Informationen nach europäischem und US-amerikanischen Exportkontrollrecht

Wir freuen uns darauf, dich kennenzulernen!

Fragen zu dieser Position (Kennziffer 1980) beantwortet dir gerne :

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.