Software Engineer - Autonomy Infrastructure, Systems and Tools
skydio · Zurich
Job description
About the role
Skydio is seeking an experienced software engineer to lead the development of tools that support every stage of the autonomy lifecycle. You will build and evolve core internal platforms that enable engineers to test new ideas, diagnose system behaviors, and understand complex interactions between software and the physical world. The role blends backend systems work with front‑end visualization, focusing on developer experience and effective tooling.
Key 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 while accelerating root‑cause analysis.
- Define clear APIs, data contracts, and performance requirements at the interface between autonomy software and core robotics middleware, supporting downstream integration.
- Implement high‑quality developer infrastructure and tools that prioritize reliability, performance, and usability, enabling rapid iteration and safe experimentation.
Required profile
- 3+ years of professional software engineering experience, preferably in robotics, simulation, or systems development.
- Proficiency in C++ and Python with strong knowledge of performance‑sensitive, multi‑threaded systems.
- Experience with simulation frameworks, time‑synchronized data systems, or state‑machine‑driven applications.
- Familiarity with structured data visualization, log processing, and developer tooling design.
- Strong communication skills and ability to collaborate across cross‑functional teams in a fast‑paced environment.
Required skills
- C++
- Python
- Simulation frameworks
- Time‑synchronized data systems
- State‑machine‑driven applications
- Structured data visualization
- Log processing
- Developer tooling design
- Front‑end development (React, TypeScript, Three.js, Plotly)
- Distributed systems
- Cloud‑hosted services
- Multithreading and real‑time performance optimization
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Switzerland.
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 34 minutes ago
Expires 1 month from now
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
skydio
Zurich