About the job
As the foremost US drone manufacturer and a global leader in autonomous flight technology, Skydio is shaping the future of drones and aerial mobility. Our dedicated team excels in artificial intelligence and boasts unparalleled hardware and software development expertise. We prioritize operational excellence and a commitment to customer satisfaction, enabling a diverse range of drone applications from utility inspections to first responders and military operations.
Role Overview:
We seek a talented Software Engineer to develop cloud-native and full-stack systems that enhance our customer simulation experience. In this vital role, you’ll be responsible for designing and implementing services, APIs, and interfaces that facilitate customer configuration, personalization, and interaction with the Skydio Simulator at scale.
This position requires a blend of cloud engineering and direct engagement with the simulator, utilizing C++ and Python systems for real-time simulation and autonomy software. You will play a key role in bridging complex robotics simulations with user-friendly, cloud-based experiences.
Key Responsibilities:
Cloud-Integrated Simulation Services: Develop backend systems to manage simulator execution, configuration, and lifecycle within cloud environments.
Customer Customization and Configuration: Empower users to personalize simulation scenarios, vehicles, and behaviors through robust APIs and services.
Simulator Integration: Create reliable interfaces between cloud services and the core simulator runtime, including control, data exchange, and monitoring.
Full-Stack Development: Build both backend and frontend components that showcase simulator functionalities via web interfaces and customer-facing applications.
Scalability and Reliability: Ensure that simulation services are secure, observable, and capable of handling production-level customer workloads.
Your Contributions:
Design and build cloud-native services to orchestrate interactions with the Skydio Simulator.
Develop robust backend systems that interface with simulator runtime for enhanced control and configuration.
Create customer-focused workflows and APIs that enable user personalization of simulation environments.

