Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Poseidon Aerospace seeks an experienced flight software engineer to own the architecture of major subsystems, design deterministic real-time embedded software in C++, and coordinate interfaces with avionics, GNC, and flight test.
You will lead testing strategies across unit, software-in-the-loop, and hardware-in-the-loop environments, implement fault-detection and redundancy management, mentor other engineers, and travel to flight test sites as needed.
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, 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 GNC algorithms in flight code and verify them against simulation. Set testing strategy across unit tests, software-in-the-loop, and hardware-in-the-loop testing. Build telemetry, logging, and command paths between the aircraft and ground station. Lead aircraft software integration and support ground and flight testing, including travel to the flight test site. Set coding standards and review practices, lead design reviews, and mentor other flight software engineers.