Skip to content
NEXTMOVEFDE careers · United States

Software Engineer - Autonomy Infrastructure, Systems and Tools

AI summary of the role

Lead development of core internal platforms and tools supporting the full autonomy lifecycle for Skydio's drone systems.

What you’ll do

  • Design replay and analysis systems for autonomy behavior
  • Develop scalable automated testing and failure triage infrastructure
  • Define APIs and data contracts for robotics middleware
  • Build high-quality developer tools for rapid iteration

What you’ll bring

  • 3+ years software engineering experience
  • Proficiency in C++ and Python
  • Experience with simulation frameworks or time-synchronized systems
  • Familiarity with data visualization or log processing

Technologies

C++ · Python · React · TypeScript · Three.js · Plotly · simulation frameworks · robotics middleware · log processing

About Skydio

Builds autonomous drones, docks, and operating software for public safety, defense, and critical infrastructure teams that need trusted U.S.-made aerial systems.

Series F · 500–1000 people

Source and classification

Internal deployment & tooling · Evidence for this classification:

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. About the Role: We are looking for an experienced software engineer to lead the development of tools that support every stage of the autonomy lifecycle. You will be responsible for building and evolving core internal platforms that allow engineers to test new ideas, diagnose system behaviors, and understand complex interactions between software and the physical world. This role combines backend systems work with front-end
More from the job description

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. About the Role: We are looking for an experienced software engineer to lead the development of tools that support every stage of the autonomy lifecycle. You will be responsible for building and evolving core internal platforms that allow engineers to test new ideas, diagnose system behaviors, and understand complex interactions between software and the physical world. This role combines backend systems work with front-end visualization, and requires a strong sense of software design, developer experience, and a passion for enabling others through effective tooling. The systems you build will be used daily by autonomy developers, test engineers and other stakeholders across the company. Areas of Responsibility: Design and build robust replay and analysis systems that enable engineers to inspect and reproduce recorded autonomy behavior, with fine-grained control over system state, perception outputs, and decision [... source excerpt omitted ...] gh automated log processing and diagnostics. Operate at the interface between autonomy software and core robotics middleware, defining clear APIs, data contracts, and performance requirements for messaging, state propagation, and coordination across subsystems, while partnering closely with downstream teams to support their implementation and integration. Design and implement high-quality developer infrastructure and tools that prioritize reliability, performance, and usability, enabling rapid iteration, safe experimentation, and sustained velocity across the autonomy organization. What You’ll Do: Lead the design and implementation of scalable tools used across autonomy developme [... source excerpt omitted ...] through deployment and monitoring Contribute to the long-term vision and roadmap for developer tools that improve debugging efficiency, test coverage, and system understanding. Qualifications: 3+ years of professional experience in software engineering, ideally in robotics, simulation, or systems development. Proficiency in C++ and Python, with a 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 the ability to partner effectively wi

How jobs are selected

Employer postings · Data from · Sources