Senior Flight Controls Engineer
About You and The Role
Zipline’s GNC team is at the heart of our product’s success. Our team is responsible for developing, testing and maintaining critical flight software systems that enable our aircraft to complete missions autonomously. We thrive on developing novel solutions to ensure our delivery platforms can function in a wide range of increasingly challenging conditions, ensuring that we serve everyone in the world equally.
In this role, you’ll be designing and developing the core flight algorithms and associated software to ensure the aircraft is sufficiently responsive to perform required maneuvers accurately and reject increasingly challenging disturbances. You’ll be continuously validating your work through software and hardware-based testing — from simulation to operational flights in our global fleet of production aircraft. Success in this role leads directly to improved operational capability of our delivery network.
What You'll Do
- Design, implement, test and release innovative flight algorithms that improve the operational performance of our vehicle controllers
- Create tools and tests to demonstrate your design performance and protect against software regressions, using both theoretical guarantees and simulations
- Analyze flight data to assess recent changes and upgrades, looking for regressions and potential areas for future improvement
- Design onboard integrity tests to communicate when the system performance is degraded
What You'll Bring
- Software engineering skills, preferably with both embedded software (C, C++) and technical computing (MATLAB, Python, Julia, etc.) and working in a multi-developer environment
- Applied math skills that stand out even among aerospace engineers, particularly in linear algebra, probability and Bayesian estimation
- Experience and excitement for both simulations and working with hardware
- Exposure in one or more of the following areas: precision integrated inertial navigation, dynamic modeling of complex systems, linear control analysis, optimal control with uncertainty, or state estimation in novel circumstances
- You’ve built flying things from scratch, either professionally or as part of design competitions
What Else You Need to Know
Something looks off?