SLAM Software Engineer
Role details
Job location
Tech stack
Job description
capabilities of our robotic platforms. The Market & Our Technology ANYbotics transforms the industrial sector by introducing robotics to a wide range of novel applications that so far were beyond reach (see our case studies in Chemicals, Oil & Gas, Railways, Wind Energy, Mining, Construction). Our end customers are large asset operators and service providers of industrial plants pioneering the use of robotics technology for inspection and maintenance. Our solution enables autonomous routine inspections and monitoring of large scale industrial facilities for increased safety and productivity. We develop numerous customized hardware systems, including the entire robotic platform, actuators, sensors, inspection payloads, charging systems, as well as all software to enable world-class mobility, autonomy and AI driven inspection insights. We have proven the technology and the business impact to our customers in long-term pilot projects and are scaling-up sales of our commercial solution.
Requirements
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