Flight Software Engineer
Posted 13 Oct 2026
Advertised as “Senior Flight Software Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Management level
- People management
- Employment
- On-Site
- Contract
- Full-time
No salary listed for this role.
Field of studyComputer Science, Engineering (or related)
Study levelBachelor's
About Poseidon Aerospace:
Poseidon Aerospace is reimagining how the world moves goods. We build and operate full-size autonomous cargo aircraft - capable of carrying two tons of payload over a thousand nautical miles. From remote communities to contested logistics operations, our platforms unlock a new cost curve for air freight, making it faster, cheaper, and accessible anywhere it's needed. Headquartered in the San Francisco Bay Area with locations in Washington DC, Oregon, and Maine; we're building something consequential.
About the role
Flight software is the code that runs on the flight computers of our autonomous cargo aircraft. As a Senior Flight Software Engineer you will own major parts of that software, from architecture through flight test. You will decide how the software is structured, how it handles failures, and how it is tested, and you will write a large share of the code yourself. You will also set the technical bar for the engineers around you.
Responsibilities
-
Own the architecture of major flight software subsystems, including timing, partitioning, and redundancy
-
Design and implement deterministic, real-time embedded flight software in C++
-
Design fault detection and response for the aircraft, including redundancy management, degraded modes, and lost-link behavior
-
Define software requirements and interfaces with avionics, GNC, and flight test, and trace them to tests
-
Implement the GNC team’s algorithms in flight code and verify them against simulation
-
Set the test strategy across unit tests, software-in-the-loop, and hardware-in-the-loop
-
Build telemetry, logging, and command paths between the aircraft and the ground station
-
Lead software integration on the aircraft and support ground testing and flight test, including travel to our flight test site
-
Set coding standards and review practices, and lead design reviews
-
Mentor other flight software engineers
Required Qualifications
-
B.S. in computer science, engineering, or a related field, or equivalent experience
-
5+ years of professional C or C++ development on embedded, real-time, or safety-critical systems
-
Owned a flight software subsystem or equivalent from architecture through fielded operation
-
Took software through hardware integration and test on a real vehicle (aircraft, spacecraft, or automotive)