← Back to list
Job

Software Engineer - Autonomy Infrastructure, Systems and Tools

Backend Developer • Remote • Full-time • 📍 Zurich

Skydio is looking for an experienced software engineer to lead development of tools supporting every stage of the autonomy lifecycle, building core internal platforms used daily by autonomy developers, test engineers, and other stakeholders.

Responsibilities

  • Design and build robust replay and analysis systems that let engineers inspect and reproduce recorded autonomy behavior, with fine-grained control over system state, perception outputs, and decision-making
  • Develop scalable infrastructure for automated testing and failure triage, expanding simulation and log-driven test coverage and accelerating root-cause analysis through automated log processing
  • Operate at the interface between autonomy software and core robotics middleware, defining clear APIs, data contracts, and performance requirements
  • Design and implement high-quality developer infrastructure and tools prioritizing reliability, performance, and usability, enabling rapid iteration and safe experimentation

Requirements

  • 3+ years of professional software engineering experience, 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 ability to partner effectively with cross-functional teams

Nice to have

  • 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 such as React, TypeScript, Three.js, or Plotly, with a focus on data interaction and visualization
  • Familiarity with distributed systems or cloud-hosted services supporting internal tools and customer applications

Soft skills

Comfort operating in a fast-paced environment where requirements evolve and priorities shiftEffective collaboration with autonomy, QA, and infrastructure teams to gather requirements and align priorities

About the company

Skydio is the leading U.S. drone company and the world leader in autonomous flight, combining deep expertise in artificial intelligence, best-in-class hardware and software development, operational excellence, and customer focus to bring drone technology to a broader, more diverse audience.

Similar jobs