Autonomy Engineer - Planning and Controls
Core
Develop and implement core motion planning software for autonomous drones, defining vehicle behavior from low-level stabilization to high-level task frameworks.
Role type
Senior IC autonomy engineer (planning and controls)
Builds
Autonomous flight software and motion planning algorithms for drones
Domain
Robotics / Autonomous Systems / Aerial Mobility
Deliverable
production ML models | product features
Required skills
C++, control design, dynamic programming, non-linear optimization, free space representations, software architecture
Preferred skills
Experience with real hardware control (robotic arms, self-driving cars, mobile robots), UX integration for planning paradigms
Technologies
C++
Responsibilities
Conceive, design, implement, simulate, evaluate, and fly new motion planning strategies; Develop and tune low-level controllers; Define data and interfaces for motion planning; Explore planning/UI boundaries with UX team
Seniority
Senior, hands-on IC