Autonomy Engineer Intern
Skydio
About the Role
Skydio is the leading US drone company and the world leader in autonomous flight. As an Intern, you will be paired with members of our core software development team, assuming ownership of a project that advances the capabilities of our team and products.
Key Responsibilities
- Design and build robust replay and analysis systems to inspect and reproduce recorded autonomy behavior.
- Develop scalable infrastructure for automated testing and failure triage.
- Operate at the interface between autonomy software and core robotics middleware, defining APIs and data contracts.
- Design and implement high-quality developer infrastructure and tools for rapid iteration, safe experimentation, and sustained velocity.
- Lead the design and implementation of scalable tools used across autonomy development and testing workflows.
- Collaborate with autonomy, QA, and infrastructure teams to gather requirements and align on priorities.
- Build tools that streamline stages of the robotics development process.
- Take ownership of internal services from concept through deployment and monitoring.
- Contribute to the long-term vision and roadmap for developer tools.
Requirements & Tech Stack
- Proficiency in C++ and Python.
- Strong grasp of performance-sensitive and multi-threaded systems.
- Experience with simulation frameworks, time-synchronized data systems, or state-machine-driven applications.
- Familiarity with structured data visualization, log processing, or developer tooling design.
- Strong communication skills and ability to partner effectively with cross-functional teams.
- Comfort operating in a fast-paced environment where requirements evolve and priorities shift.
Bonus Experience
- Experience building performance-sensitive systems (profiling, multithreading, real-time constraints) in robotics, aerospace, automotive, or similar domains.
- Exposure to robotics, simulation, or physics engines.
- Background in telemetry systems, log ingestion pipelines, or automated test environments.
- Front-end development skills in modern web frameworks (e.g., React, TypeScript, Three.js, Plotly) with a focus on data interaction and visualization.
- Familiarity with distributed systems or cloud-hosted services.