GNC Software Engineer (Mid-Level to Senior) at Astro Mechanica · LumiJobs
On Site
senior
$140k–$230k
H1B: no
Astro Mechanica GNC Software Engineer responsible for developing and implementing guidance, navigation, and control systems for autonomous aircraft. Collaborate across engineering disciplines and support flight and ground test operations.
Responsibilities
Develop and implement guidance, navigation, and control systems for our products
Engage in multi-disciplinary aircraft trades and help define the overall system architecture
Build and maintain 6-DOF dynamics and simulation models used for control design, analysis, and validation
Develop tooling to automate control design, monte carlos, and simulation validation
Work closely with peers across engineering disciplines to define the control schemes and mechanisms for our products
Support flight and ground test operations
Conduct post flight/test reviews and correlate performance with analysis for continuous improvement on predictions
Qualification
Strong background in flight dynamicsProficiency in Rust
Required
You're a GNC software engineer who wants real ownership over the guidance and control systems of a clean-sheet autonomous aircraft. You work from first principles, you write the simulation and flight code yourself, and you work closely with hardware and software teams to get the aircraft flying. You care deeply about how systems behave in the real world—not just in simulation—and you’re motivated by building control architectures that are robust, testable, and ready for flight.
Master’s degree or PhD in aerospace engineering, software engineering, robotics, electrical engineering, or related discipline
Professional experience in GNC development for an aerospace or autonomous vehicle program
Strong background in flight dynamics, modeling, and simulation
Proficiency in Rust, C++, or a comparable systems language, plus Python for analysis and tooling
Experience with software development best practices such as version control, code review, testing, and CI