
Software Engineer – Simulation, Robotics
Skydio
full-time
Posted on:
Location Type: Hybrid
Location: San Mateo • California • United States
Visit company websiteExplore more
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