This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior Software Engineer in Robotics to build the core software powering our next-generation autonomous robots. In this role, you will develop the systems that allow our robots to operate with exceptional reliability, precision, and efficiency in real production environments. You will work across robotics and autonomy—building robust, production-grade software that scales as we deploy more robots into high-throughput warehouse operations. You’ll collaborate closely with our AI, hardware, and infrastructure teams to integrate frontier AI capabilities into practical, real-world robotics systems and to continually improve robot uptime, performance, and overall intelligence.
Job Responsibility
Lead design and implementation of robot behaviors and task-level intelligence across the full robotics stack, integrating perception, planning and control into reliable end-to-end execution
Design and implement task orchestration and robot behaviors across nominal and edge-case scenarios, ensuring high task success rate and robust recovery
Drive measurable improvements in autonomy quality, using data and operational metrics to iterate on task success rate, recovery behavior, and system reliability
Collaborate with hardware engineering on seamless software–hardware integration for new robot platforms and upgrades
Participate and lead technical design reviews and drive architecture decisions for core subsystems and features
Mentor cross-functional engineers and technicians, and raise the bar on reliability, testing, and operational excellence
Triage robotics system issues to ensure reliability of production robotics systems
help diagnose and resolve operational issues when they arise
Requirements
Bachelors, Masters, or PhD in Computer Science, Robotics, or a related engineering field
5+ years of software engineering experience building production robotics systems
Strong proficiency in at least one of the following programming languages: Rust, Python, C++
Proven ability to design, implement, and maintain complex, high-reliability software systems
Experience integrating software with sensors, actuators and embedded systems
Familiarity with software best practices including testing, documentation, code reviews, and robust architectural design
Excellent communication skills and ability to collaborate across multi-disciplinary teams
Willingness to support production operations through an on-call rotation
Nice to have
Exposure to automation environments such as warehousing, manufacturing, or logistics
Experience with real-time embedded system development, with RTOS or bare-metal firmware