ANYbotics is a fast-growing tech company dedicated to shaping the future of mobile robotics across multiple industries. Join our highly talented and motivated team of more than 190 people and work on cutting-edge robot technology.
The Opportunity
Join our team as a SLAM Software Engineer and be at the forefront of robotic technology innovation. Your expertise in mapping and localization algorithms, as well as software architecture and development, will be crucial in enhancing the capabilities of our robots. In this role, you will be directly responsible for designing, implementing, and refining software that enables our robots to precisely map and navigate their environments in real-time. This involves working with state estimation, registration algorithms, loop closure detection, and optimizing the accuracy and efficiency of our localization and mapping processes. This position offers a unique opportunity to work in a world-class multidisciplinary team and contribute significantly to groundbreaking projects that will redefine the potential of robotic systems across many industries.
As we move towards deploying an increasing number of autonomous robots, the need for sophisticated and robust SLAM systems is more critical than ever. That is why, in addition to geometric mapping, we are pushing the boundaries towards a deeper semantic understanding of environments, enabling our robots to operate in even the most challenging scenarios. By joining us, you will be Building the Future of Robotics, impacting the evolution of our products, and enhancing the capabilities of our robotic platforms.
Market & Technology
ANYbotics transforms industrial plants in the (renewable) energy, process, and utility sectors by introducing robotics to a wide range of novel applications that so far were beyond reach. Our mobile robot ANYmal uses legs for extreme mobility in complex environments, camera- and LIDAR-based sensing for full autonomy and obstacle avoidance to perform jobs and deliver high-quality, consistent inspection results. We develop numerous customized hardware systems, including the entire robotic platform, actuators, sensors, inspection payloads, charging systems, and all related ANYbotics electrical hardware.
Your Contributions
- Design and implement advanced SLAM algorithms to enable robust, real-time autonomy in complex industrial environments
- Drive the evolution of our SLAM software stack with a focus on robustness, efficiency, modularity, and architectural scalability
- Integrate recent research developments into production systems, balancing performance with real-world constraints
- Lead or contribute to technical planning by scoping features, delegating tasks, and tracking progress across the team
- Ensure effective testing, validation, and documentation of SLAM components through data-driven development practices
- Collaborate across functions to shape the long-term perception roadmap and ensure alignment with product goals
Your Profile
- Engineering or science degree with a focus on computer science, electrical engineering or robotics
- Excellent understanding of SLAM and 3D mapping, including tradeoffs in map representation, algorithms, and use of multiple sensor modalities in real-time deployment contexts
- Strong software engineering and architecture skills in modern C++ (≥ C++17), with a focus on modular, scalable, and maintainable codebases
- Strong ability to translate state-of-the-art SLAM and perception research into practical, production-grade implementations
- Strong ownership of technical outcomes, including scoping, delegation, risk management, and cross-functional coordination
- Capable of clearly communicating complex technical concepts, mentoring peers, and contributing to a culture of knowledge sharing
- Capable of integrating and troubleshooting multimodal perception pipelines using LiDAR, RGB-D, and IMU data
- Capable of applying nonlinear optimization and state estimation methods (e.g. filter-based or continuous-time) to improve system stability and accuracy
Bonus Points
- Experience with data-driven testing of perception systems and implementing deep learning pipelines in a robotics context
- Experience working on product-aligned teams with user-facing requirements, particularly around 3D map representations and visualizations that support customer-facing applications
We offer you a very exciting and dynamic work environment, the opportunity to become part of a fast-growing company and an ambitious team that is on a mission to change the industrial inspection market, a chance to leverage your experience and bring in your own ideas, a fair market salary, an attractive employee stock ownership plan, and a job in the city of Zurich.
Top Skills
What We Do
ANYbotics is a Swiss robotics company pioneering the development of autonomous mobile robotics. Our walking robots move beyond conventional, purpose-built environments and solve customer problems in challenging infrastructure so far only accessible to humans. Founded in 2016 as a spin-off from the world-leading robotics labs at ETH Zurich. Join our highly talented and motivated team of more than 100 people and work on cutting-edge robot technology. Our customers include leading international energy, industrial processing, and construction companies. In 2020, ANYbotics raised CHF 20 m in a Series A financing round and won several prizes, including the Swiss Economic Forum 2020 award.