companySkydio logo

Software Engineer - Simulation & Robotics Engineer

SkydioZurich, Switzerland
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

Candidates should possess a strong foundation in software engineering principles, proficiency in C++ and Python, and a genuine interest in simulation and robotics. Familiarity with physics simulation, sensor integration, or autonomous systems is a plus.

About the job

Skydio stands at the forefront of the drone industry as a premier US-based company and a global leader in autonomous flight technology, pivotal for the future of drones and aerial mobility. Our team merges profound expertise in artificial intelligence with top-tier hardware and software development, operational excellence, and a customer-centric approach to empower a diverse array of drone users—from utility inspectors and first responders to soldiers in tactical environments and beyond.

About the Role:

We are seeking a talented Software Engineer to enhance the core of the Skydio Simulator—a high-fidelity, real-time digital twin of the physical world utilized daily by both customers and Skydio’s autonomy engineers.

In this pivotal role, you will delve into the simulator stack, spanning physics and sensor simulation, hardware emulation, and the architecture that drives our complete autonomy software in simulation. You will play a crucial role in defining the behavior of simulated environments, how vehicles perceive and interact with them, and ensuring that simulations closely reflect reality.

This systems-focused position emphasizes correctness, performance, and realism. While prior robotics experience is not mandatory, an inquisitive mindset regarding physical systems and a keen interest in autonomous robotics are essential.

Areas of Responsibility:

  • Core Simulator Architecture: Design, develop, and enhance the foundational architecture of the Skydio Simulator, ensuring scalability across various vehicle types, environments, and applications.

  • Physics and Dynamics: Refine and expand physics models that dictate vehicle motion, environmental interactions, and dynamic agents.

  • Sensor and Hardware Simulation: Create high-fidelity simulations of cameras, IMUs, and other onboard components, incorporating timing, noise characteristics, and hardware behavior.

  • Autonomy Stack Integration: Execute and validate the complete Skydio autonomy stack in simulation, ensuring alignment between simulated and real-world behaviors.

  • Feature Development on Top of the Core: Implement simulator functionalities that facilitate new workflows for customers and internal autonomy engineers, from training scenarios to advanced testing modes.

  • Performance and Fidelity: Profile, optimize, and enhance simulator performance while consistently striving for greater realism and accuracy.

What You’ll Do:

  • Develop core simulator components using C++ and Python...

About Skydio

Skydio is a pioneering company in the drone industry, renowned for its innovative technologies and commitment to advancing autonomous flight capabilities to enhance a variety of practical applications.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.