Back to jobs
Logo of Skydio
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++