Flight Automation Software Engineer

Bertrandt AG
Vienna, Austria
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Intermediate

Job location

München, Germany

Tech stack

Artificial Intelligence
Computer Vision
C++
Nvidia CUDA
Computer Programming
Linux
Integrated Development Environments
Python
Matlab
Object Detection
Software Architecture
Systems Development Life Cycle
Real-Time Operating Systems
Robotic Automation Software
Sensor Fusion
Peripherals
Information Technology
TensorRT
DO-178B

Job description

  • Entwicklung, Implementierung und Integration moderner Autonomiefunktionen für unbemannte Flugsysteme (UAVs) - sowohl in Simulationsumgebungen als auch auf eingebetteten Zielsystemen
  • Konzeption und Weiterentwicklung robuster Perzeptionslösungen, z. B. Sensorfusion, Objekterkennung, Tracking, Landeplatzerkennung sowie merkmalsbasierte Navigation
  • Entwicklung effizienter Algorithmen für Trajektorienplanung, Bahnverfolgung und dynamische Hindernisvermeidung
  • Optimierung und Deployment von Computer-Vision- und KI-Modellen auf Embedded-GPU-Plattformen (z. B. NVIDIA Jetson, CUDA, TensorRT)
  • Enge Zusammenarbeit mit Experten aus den Bereichen Flight Control, Systementwicklung und Hardwareintegration zur Auswahl und Einbindung geeigneter Sensoren, Rechnerplattformen und Peripherie
  • Mitwirkung an der kontinuierlichen Weiterentwicklung der Softwarearchitektur sowie an der Optimierung von Coding-Standards, Testmethoden und Entwicklungsprozessen

Requirements

  • Erfolgreich abgeschlossenes Masterstudium der Luft- und Raumfahrttechnik, Robotik, Informatik, Elektrotechnik oder einer vergleichbaren Fachrichtung
  • Mehrjährige Berufserfahrung (mindestens vier Jahre) in der Entwicklung von Autonomie-, Perzeptions- oder UAV-Systemen
  • Sehr gute Programmierkenntnisse in C++ und Python sowie praktische Erfahrung in der Entwicklung von Embedded- und Echtzeitsoftware unter Linux- oder RTOS-basierten Systemen
  • Fundierte Kenntnisse in den Bereichen UAV-Autonomie, Computer Vision, Sensorfusion, Guidance & Control, merkmalsbasierte Navigation und Trajektorienplanung
  • Erfahrung mit Simulations- und Entwicklungsumgebungen wie MATLAB/Simulink, Gazebo sowie ROS oder ROS2
  • Kenntnisse in der GPU-beschleunigten Bildverarbeitung und im Einsatz von Technologien wie CUDA oder TensorRT sind von Vorteil
  • Idealerweise Erfahrung mit Luftfahrtentwicklungsprozessen und relevanten Sicherheitsstandards (z. B. DO-178C, ARP4754A oder ARP4761)
  • Selbstständige, strukturierte und lösungsorientierte Arbeitsweise sowie ausgeprägte analytische Fähigkeiten
  • Sehr gute Englischkenntnisse in Wort und Schrift; Deutschkenntnisse sind von Vorteil

Apply for this position