Softwaredeveloper Flight Controlling

Rheinmetall
Brunswick, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German

Job location

Brunswick, Germany

Tech stack

Artificial Intelligence
Systems Engineering
C++
Software Quality
Code Review
Python
Matlab
Open Source Technology
Information Technology

Job description

Als Softwareentwickler (m/w/d) im Bereich Flight Controlling sind Sie verantwortlich für die Entwicklung, Anpassung und Validierung von Flugregelungssoftware für UAS (insbesondere < 25 kg). Der Schwerpunkt liegt auf der Konzeption und Erprobung innovativer Regelungsansätze, der Integration neuer Sensor- und Aktuatorsystemen sowie der Weiterentwicklung bestehender Flugsteuerungsarchitekturen.

Ihre weiteren Aufgaben:

  • Entwicklung, Implementierung und Test von Algorithmen zur Flugregelung
  • Anpassung und Erweiterung bestehender Open-Source-Autopilot-Software- insbesondere PX4, an spezifische Plattformen und Missionsanforderungen
  • Integration neuer Sensoren, Aktoren und Antriebssysteme in das Flugregelungssystem
  • Durchführung von Simulationen, Hardware-in-the-loop und Flugtests (Validierung)
  • Analyse und Optimierung von Flugleistungsdaten, Systemverhalten und Regelparametern
  • Zusammenarbeit mit Teams aus den Bereichen Visual-Based Navigation, KI-Entwicklung und System Engineering sowie evtl. mit externen Partnern
  • Dokumentation, Code-Reviews und Sicherstellung von Softwarequalität nach internen Entwicklungsrichtlinien
  • Unterstützung bei der Gestaltung technischer Konzepte und Roadmaps für zukünftige UAS-Plattformen

Requirements

  • Abgeschlossenes Studium in Informatik, Elektrotechnik, Regelungstechnik oder vergleichbar
  • Fundierte Kenntnisse in der Entwicklung eingebetteter Software C/C++, Python, etc.
  • Erfahrung in der Modellierung, Simulation und Analyse dynamischer Systeme z. B. PX4 SITL, MATLAB/Simulink, Gazebo, etc.
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
  • Analytisches, systematisches und lösungsorientiertes Denken, Kommunikationsstärke sowie Qualitätsbewusstsein und Verantwortungsgefühl bei sicherheitskritischen Anwendungen

Benefits & conditions

An unserem Standort in Braunschweig bieten wir Ihnen:

  • Flexible Arbeitszeiten
  • Attraktive Vergütung und 30 Tage Urlaub pro Jahr
  • Spannende, interdisziplinäre und internationale Projekte
  • Eine Unternehmenskultur, die berufliche und persönliche Entwicklung fördert
  • Erfolgsbeteiligung, Aktienkaufprogramm, betriebliche Altersvorsorge, Bike-Leasing, Wellpass, Corporate Benefits Plattform
  • Kostenlose Parkmöglichkeiten

Apply for this position