CareerPlanSign in

Flight Software Engineer

USA💼 Full-time🗓 2026-09-05 → 2026-09-26

Core

Design, develop, and optimize autonomous flight software, including guidance, navigation, and control algorithms for autonomous aircraft.

Role type

Senior IC flight software engineer (autonomous systems)

Builds

Autonomous aircraft systems with real-time decision-making, flight planning, and collision avoidance capabilities

Domain

Aerospace / Autonomous Flight Systems

Deliverable

production ML models | product features

Required skills

C++, Python, Rust, ROS, GNC algorithms, flight simulation, hardware-in-the-loop testing, computer vision, sensor fusion, path planning, obstacle avoidance, adaptive control, safety-critical software development, aviation compliance

Preferred skills

Experience deploying GNC algorithms on autonomous aircraft platforms, knowledge of real-world autonomous flight testing

Technologies

C++, Python, Rust, ROS

Responsibilities

Design and optimize autonomous flight software; implement real-time decision-making systems; integrate software with onboard sensors and avionics; develop flight planning and collision avoidance software; test and validate software in simulation and real-world flight tests; troubleshoot and debug flight software

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.