We are hiring a Robotics SWE
⏰ Start date: ASAP
📍Zürich, Switzerland (on-site, remote not possible)
🦾 Full-time (100%)
💼 Your role
Deploying robots means more than training the latest policy. As a robotics SWE, you will work across the stack and define how developers, operators, and customers interact with our product. You know that a hardware abstraction layer and subsystem APIs are the foundation to a system in which a growing team of engineers can contribute without slowing down and that doesn't break when hardware changes. You value delivering a polished product just as much as building a reliable, maintainable system.
What you'll be doing:
- Develop the robotics stack from low-level drivers and behavior trees to health management and software configuration
- Contribute to a low-latency video streaming pipeline, covering everything from video encoding to network transport
- Implement data and telemetry ingestion from the robots to the cloud
- Build internal tools such as a teleoperation interface, robot fleet management, and data dashboard
- Drive CI/CD pipelines, test frameworks, and developer tooling. You will establish practices ranging from memory safety to architectural guidelines
🤖 You
What you should have:
- 5+ years in a professional SWE environment, preferably in Robotics, Automotive, or Aerospace
- Strong modern C++ experience and experience in Python
- Solid fundamentals of Linux such as systemd, time synchronization, schedulers and networking fundamentals (TCP/UDP)
- Experience in debugging complex issues using core dumps, debuggers (gdb), and application profiling (perf, ftrace)
- Experience in test automation (unit tests, integration tests)