Skip to content

Jobs

Skydio

Robot type
Drone
Location
San MateoCaliforniaUSA
Job type
Software
Posted
Mar 4, 2026
Salary
$170,000–$240,000 a year
Full-time

Software Engineer - Simulation & Robotics

Job description

Skydio is the leading US drone company and the world leader in autonomous flight, the key technology for the future of drones and aerial mobility. The Skydio team combines deep expertise in artificial intelligence, best-in-class hardware and software product development, operational excellence, and customer obsession to empower a broader, more diverse audience of drone users, from utility inspectors to first responders , soldiers in battlefield scenarios , and beyond .

Job responsibilities

  • Core Simulator Architecture : Design, implement, and evolve the foundational architecture of the Skydio Simulator, ensuring it scales across vehicle types, environments, and use cases.
  • Physics and Dynamics : Improve and extend physics models governing vehicle motion, interactions with the environment, and dynamic agents.
  • Sensor and Hardware Simulation : Build high-fidelity simulations of cameras, IMUs, and other onboard components, including timing, noise characteristics, and hardware behavior.
  • Autonomy Stack Integration : Run and validate the full Skydio autonomy stack in simulation, ensuring consistency between simulated and real-world behavior.
  • Feature Development on Top of the Core : Implement simulator capabilities that unlock new workflows for customers and internal autonomy engineers, from training scenarios to advanced testing modes.
  • Performance and Fidelity : Profile, optimize, and improve simulator performance while continuously pushing realism and accuracy.
  • Develop core simulator components in C++ and Python , working close to real-time constraints.
  • Collaborate with autonomy, perception, and controls engineers to align simulation behavior with real-world systems.

Job requirements

  • Strong software engineering experience with C++ and Python .
  • Experience building complex systems where performance, determinism, or correctness matter.
  • Comfort reasoning about time-synchronized systems, state machines, or real-time execution.
  • Ability to work in a large, evolving codebase with multiple stakeholders.
  • Interest in robotics, simulation, or physical systems (prior robotics experience is a plus, not a requirement).
  • Obtaining FAA Part 107 certification within the first 60 days of employment is strongly encouraged for all Skydio employees and required for certain positions.
  • Robotics, simulation, game engines, or real-time systems.
  • Physics engines, sensor modeling, or hardware abstraction layers.

Similar jobs