About the job
Skydio stands at the forefront of the drone industry, recognized as the leading US drone company and a global pioneer in autonomous flight technology. Our team is comprised of experts in artificial intelligence, advanced hardware, and exceptional software development, dedicated to providing innovative solutions for a diverse range of drone users, from utility inspectors to first responders and military personnel.
About the Role:
We are seeking a passionate Software Engineer to help us create robust cloud-native and full-stack systems that enhance our customer-facing simulation products. Your role will involve designing and implementing services, APIs, and user interfaces that empower customers to customize and interact with the Skydio Simulator effectively.
This position transcends traditional cloud roles; you will collaborate closely with the simulator components, engaging directly with C++ and Python systems that deliver real-time simulation and autonomy capabilities. Your expertise will play a crucial role in harmonizing complex robotics simulations with user-friendly cloud experiences.
Areas of Responsibility:
Cloud-Backed Simulation Services: Develop backend systems that manage the orchestration, configuration, and lifecycle of simulations in cloud environments.
Customer Personalization and Configuration: Facilitate customer-driven customization of simulation environments, scenarios, vehicles, and behaviors via robust APIs and services.
Simulator Integration: Create reliable interfaces between cloud services and the core simulator runtime, ensuring seamless control, data exchange, and monitoring.
Full-Stack Experiences: Design and implement both backend and frontend components that showcase simulator capabilities through intuitive web interfaces and user tools.
Scalability and Reliability: Guarantee that simulation services are secure, observable, and capable of handling production workloads efficiently.
What You’ll Do:
Architect and construct cloud-native services that orchestrate, configure, and interact with the Skydio Simulator at scale.
Develop resilient backend systems that directly interface with the simulator, enabling control, configuration, data exchange, and monitoring functionalities.
Create customer-centric workflows and APIs that empower users to personalize their simulation experiences effectively.
