Skydio
Autonomy Engineer - Planning and Controls
Zurich, Switzerland, Remote. Posted 5 months ago
The role
You will contribute to the development and implementation of core motion planning software. This includes work from low-level stabilization and control to high-level, task-specific frameworks.
What you will do
- Conceive, design, implement, simulate, evaluate, and fly new motion planning strategies
- Work across the software system to define the right data and interfaces for successful motion planning
- Develop, tune, and evaluate low level controllers
- Work with the UX team to explore and define planning/UI boundaries for new interaction paradigms
Required qualifications
- Experience writing software that controls real hardware, e.g. grasping / manipulation of a robotic arm, self-driving cars, any kind of mobile robot
- Configuration and free space representations
- Modern and classical control design methods
- Dynamic programming
- Non-linear optimization
- Solid software engineering foundation and a commitment to writing clean, well architected code
- High proficiency in C++
About the company
Skydio is the leading US drone company and the world leader in autonomous flight. The team combines expertise in artificial intelligence, hardware and software product development, operational excellence, and customer obsession.