Skip to content
SkydioSkydio

Senior Autonomy Engineer - Controls

Develops and tunes low-level controllers and trajectory optimization for autonomous drones, focusing on stable flight and gimbal motion. Requires experience with real hardware control, C++, dynamic programming, and non-linear optimization.

About the job

Responsibilities

  • Develop, tune, and evaluate low level controllers and trajectory optimization
  • Work across the software system to define the right data and interfaces for successful control
  • Work with the UX team to explore and define planning/UI boundaries for new interaction paradigms

Requirements

  • Industry or Research experience writing software that controls real hardware, e.g. grasping manipulation of a robotic arm, self-driving cars, aerial robots, or any kind of mobile robot
  • Modern and classical control design methods
  • High proficiency in C++
  • Dynamic programming
  • Non-linear optimization
  • Solid software engineering foundation and a commitment to writing clean, well-architected code

Compensation

  • Annual base salary range: $170,000 - $240,000
  • Equity in the form of stock options
  • Comprehensive benefits: group health insurance, paid vacation, sick leave, holiday pay, 401K

Skills

C++, Control Systems, Dynamic Programming, Non-Linear Optimization, Trajectory Optimization, Motion Planning, Robotics Software

Yubico

Yubico

Santa Clara, CA

Senior Embedded Engineer
$175k+/yrHybrid5+ YOEEmbedded Engineering

Develops C/C++ software, firmware, integrations, and manufacturing tools for YubiKey devices and custom embedded hardware platforms. The role requires 5+ years of software engineering experience, embedded development expertise, and familiarity with Windows or Linux internals.

Parallel Systems

Parallel Systems

Los Angeles, CA

Senior Systems Engineer
$163k+/yrOn-site5+ YOEEmbedded Engineering

Leads systems engineering for autonomous battery-electric rail vehicles, defining architectures and requirements while driving integration, verification, and validation across hardware, firmware, and command-and-control software. Requires a relevant engineering or computer science degree and at least five years working with complex hardware systems.

Nuro

Nuro

Mountain View, CA

Senior Software Engineer, Sensor Platform
$160k+/yrOn-site6+ YOEEmbedded Engineering

Design and develop reliable sensor and compute platform software for autonomous vehicles, spanning device drivers through application-level systems. The role requires 6+ years of experience, strong C++ and concurrency expertise, and deep Linux real-time systems knowledge.

Beacon AI

Beacon AI

San Carlos, CA

Lead Software Engineer, Advanced Pilot Assistant Software
$185k+/yrHybrid5+ YOEEmbedded Engineering

Leads development and deployment of autonomy, robotics, and embedded software for safety-critical pilot assistance systems. The role requires 5+ years of production robotic or embedded software experience, strong C++ or Python skills, and hands-on hardware and edge-compute integration.

Applied Intuition

Applied Intuition

Sunnyvale, CA

Vehicle Controls - Technical Lead
$150k+/yrOn-site6+ YOEEmbedded Engineering

Leads the technical direction and implementation of safety-critical vehicle controls, from actuator control and trajectory tracking through fleet-scale calibration and deployment. The role also mentors the controls team and requires production software experience, vehicle controls expertise, and strong numerical optimization foundations.