Skip to content
SkydioSkydio

Autonomy Software Engineer

Develops end-to-end autonomous capabilities for drones, including robotics algorithms for motion planning, state estimation, and controls in challenging environments. Requires 1+ years production experience with C++ and Python in robotics/autonomous systems.

About the job

Responsibilities

  • Build cutting-edge autonomous capabilities through cross-functional collaboration with vision, planning & controls, deep learning, infrastructure, embedded, cloud, mobile, design, product, and flight test teams.
  • Develop core robotics algorithms to expand autonomous operational envelope in challenging conditions (night time, urban canyons, GNSS/C2 interference, at sea, precipitation).
  • Triage customer issues, recognize trends, and improve system resilience.
  • Research investments in simulated and real-life test infrastructure.
  • Develop deep understanding of core robotics principles and system workings.
  • Help across full software stack, maintaining code quality and addressing tech debt.
  • Conceive, design, implement, simulate, evaluate, and fly new motion planning strategies.

Requirements

  • 1+ years experience writing production-level code for autonomous robots (preferably flying robots).
  • High proficiency in C++ and Python.
  • Practical experience implementing state-of-the-art algorithms in robotics-adjacent areas: computer vision, state estimation, motion planning, controls, sensor characterization/integration, UAS software/hardware.
  • Highly curious, creative, strong communication to non-technical audiences.
  • Strong software engineering fundamentals; commitment to clean, maintainable code.

Compensation

  • Annual base salary range: $147,000 - $210,000.
  • Equity (stock options), comprehensive benefits (health insurance, paid vacation, sick leave, holidays, 401K).
  • Relocation assistance may be provided.

Skills

C++, Python, Computer Vision, State Estimation, Motion Planning, Controls, Sensor Integration, ROS, Uas Development, Simulation, Deep Learning

Zoox

Zoox

Foster City, CA

Embedded Software Engineer - Drive Systems
$137k+/yrHybrid1+ YOEEmbedded Engineering

Develop safety-critical embedded software that translates autonomous trajectories into vehicle actuator commands and integrates drive-control subsystems. The role requires 1–3 years of real-time embedded experience, strong C/C++ and Python skills, and familiarity with automotive protocols and embedded operating systems.

Beacon AI

Beacon AI

San Carlos, CA

Software Engineer, Advanced Pilot Assistant Software
$135k+/yrHybrid2+ YOEEmbedded Engineering

Develop and deploy autonomy, robotics, and embedded software for safety-critical pilot assistance systems. The role requires at least two years of relevant experience, production C++ or Python, and familiarity with real-time, sensor, and edge-compute systems.

Nuro

Nuro

Mountain View, CA

Software Engineer, Sensor Platform
$132k+/yrOn-site2+ YOEEmbedded Engineering

Develop reliable, high-performance sensor and compute software for autonomous vehicles, including embedded systems, device drivers, testing, and debugging. Requires robotics or autonomous-driving experience, strong C++ and concurrency skills, and at least two years of industry experience.

GrayMatter Robotics

GrayMatter Robotics

Los Angeles, CA

Robotics Software Engineer: Government Projects
$130k+/yrOn-site2+ YOEEmbedded Engineering

Develop and deploy advanced robotics software for government manufacturing projects, spanning planning, learning, perception, control, R&D prototyping, and production support. Requires a master’s degree in a related field, at least two years of industry experience, and production-level C++ and Python proficiency.

Applied Intuition

Applied Intuition

Sunnyvale, CA

Software Integration Engineer - New Grad
$123k+/yrOn-siteEmbedded Engineering

Integrates application-level software with automotive hardware to deliver and validate intelligent vehicle features. The role requires strong C/C++ programming, software engineering fundamentals, and an understanding of electronic systems; it is intended for students graduating in late 2026 or spring 2027.