Skydioposted 28 days ago
$170,000 - $240,000/Yr
Full-time • Mid Level
San Mateo, CA

About the position

Skydio is the leading US drone company and the world leader in autonomous flight, the key technology for the future of drones and aerial mobility. The Skydio team combines deep expertise in artificial intelligence, best-in-class hardware and software product development, operational excellence, and customer obsession to empower a broader, more diverse audience of drone users. From utility inspectors to first responders, soldiers in battlefield scenarios and beyond. The Autonomy Systems team builds the critical infrastructure that powers autonomy development at scale — from simulation systems to developer tooling to log analysis frameworks. We accelerate iteration cycles, unlock deeper insights, and enable safer and more reliable robotics systems across development and deployment. Our scope spans simulation systems used internally and externally — enabling high-fidelity testing, scenario replay, and customer-facing virtual environments; developer enablement tools — including log playback and visualization platforms, large-scale log-based regression testing, data mining for machine learning, and system observability dashboards; and high-leverage research projects — pushing the boundaries of autonomy through rapid experimentation, e.g., reinforcement learning for complex tasks like dock landings. We work closely with autonomy, systems, and infrastructure teams, providing both foundational components and innovative tools that multiply their impact.

Responsibilities

  • Enhancing our in-house simulator to support new product scenarios and complex physical behaviors (e.g., latency injection, rain/GPS simulation).
  • Building log visualization and playback tools that are fast, robust, and developer-friendly.
  • Supporting data-centric validation pipelines and regression testing across thousands of logs.
  • Improving observability and performance monitoring across autonomy systems (CPU, GPU, thermals, etc.).
  • Helping drive ML infrastructure efforts (e.g., training data curation, RL environments), if you bring background or interest in the space.

Requirements

  • 2+ years of professional software engineering experience
  • Strong programming skills in C++ and/or Python
  • Strong communication skills and the ability to drive technical efforts across team boundaries
  • Experience with robotics, autonomous systems, or embedded development
  • Solid foundation in systems engineering, including performance optimization and debugging
  • Experience building internal tools, infrastructure, or developer-facing platforms
  • Familiarity with simulation, virtual test environments, or similar systems
  • Comfortable working in a fast-paced, cross-functional environment with evolving requirements
  • Background in machine learning tooling, training infrastructure, or RL environments
  • Experience with log ingestion, replay systems, or time-synchronized data pipelines

Nice-to-haves

  • Experience with web tooling frameworks (e.g., React, Three.js, Plotly, TypeScript) is a plus.

Benefits

  • Eligible to enroll in benefit plans and take advantage of a variety of incentives and stipends.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service