Skydio

Software Engineer – Simulation, Robotics

Skydio

full-time

Posted on:

Location Type: Hybrid

Location: San MateoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $170,000 - $240,000 per year

Tech Stack

About the role

  • 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.
  • Debug complex interactions between physics, sensors, autonomy logic, and rendering.
  • Help shape the long-term technical direction of the simulator as both a product and an internal platform.
  • Contribute to documentation and shared understanding of how the simulator works internally.

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).
Benefits
  • Paid vacation time
  • Sick leave
  • Holiday pay
  • 401K savings plan
  • Group health insurance plans
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++Pythonsoftware engineeringreal-time systemsstate machinesdebuggingperformance optimizationdeterminismcomplex systems
Soft Skills
collaborationcommunicationproblem-solvingadaptability