Autonomy Motion Planning Manager
Zipline
About Zipline
About You and The Role
You are excited about building the world’s largest fleet of autonomous aircraft to revolutionize one of the largest commercial needs in the world. You care deeply about finding simple solutions to complex problems, building high quality production level code, and seeing a problem through from initial design to large scale validation. You are comfortable communicating across a diverse engineering team, picking up new skills, and sharing that knowledge. You have the engineering judgment to devise the right solution to the problem, understand the pros and cons of different design choices and can lead a team to deliver.
Challenges you will face on the first day:
- Scaling our autonomy software to 10,000 deliveries a day across multiple metros
- Prototyping, testing, and refining autonomy software for next-generation delivery platforms, working alongside other software and hardware teams
- Developing collision avoidance solutions that allow us to operate in any real world environment, including navigating terrestrial obstacles
- Achieve safety and reliability goals for autonomous flight that push beyond the current state of the art and regulatory requirements
What You'll Do
- Lead the motion planning team to develop detect and avoid capabilities for autonomous aircraft
- Work cross functionally with other leaders of the Autonomy team to define detection requirements from our onboard acoustic and vision systems
- Identify areas to optimize our path planning algorithms to improve energy efficiency and reduce time of flight for our logistics operations
- Use HIL and SIL test environments to develop and validate planning algorithms
- Create hiring plans, interview plans and conduct regular performance reviews of the existing team
- Analyze data from real flight logs and large scale simulations to determine effectiveness and overall safety of the system
- Mentor more junior engineers and provide technical direction to the team
What You'll Bring
- 7+ years of professional experience and 2 + years leading a team developing software for hardware products in a safety-critical field, e.g. aerospace, robotics, medical devices, autonomous vehicles
- Expertise in writing safety critical code in one or more of: Rust, C++, C
- Demonstrated technical leadership in a production environment, writing software that runs on complex autonomous systems that operate in the real world
- Knowledge of planning and search algorithms with industry experience in robotics, manipulation, or autonomous driving
- Ability to build and use simulation and data analysis tools for evaluating system performance
- Experience building real-world robotics systems and handling the long-tail corner cases to ensure high uptime systems
- You can communicate effectively (verbally and written) and build strong relationships with internal business teams and external stakeholders