Back to jobs

Skydio
Actively hiring
Autonomy Engineer - Planning and Controls
- Workplace
- Hybrid
- Commitment
- Full-time
- Posted
Location
Zurich, Switzerland
You will contribute to the development and implementation of the core motion planning software for Skydio's autonomous drones, covering everything from low-level stabilization and control to high-level task-specific frameworks.
Responsibilities
- 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
Requirements
- 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++