Job Description & Requirements
Are you looking for an exciting career with a company that's building robots that people can't stop talking about Join the team that powers robots loved by people all over the world. With a presence in over 30 countries and thousands of robots worldwide, we are committed to creating a cleaner and more sustainable world.
What you will do
- Collaborate closely with engineers across the hardware, perception, localization and mapping teams to deliver high-quality autonomous software stacks that powers next generation cleaning robots.
- Design, implement and deliver application-specific solutions
- Perform sensor calibration and software driver development
- Develop localization, perception and navigation modules of autonomous robots
- Be highly involved in product ideation and brainstorming to apply robotic solution to various appplications
- Produce robust, well-tested C++ software
What you will need
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Robotics, or a related field
- Experience in developing autonomous systems, robotics, or AI applications
- Proficient in relevant programming languages and tools (Python, C++, Java)
- Good understanding of machine learning, control systems, and sensor technologies
- Excellent problem-solving skills and ability to work in a team-oriented environment
- Ability to work collaboratively with cross-functional teams
- Up-to-date knowledge of the latest developments in cleaning robot technology
If you're a Software Engineer (Autonomy) who's passionate about building technologies that power robots and enhance people's lives, we want you to join our team. Our work environment is dynamic and collaborative, and you'll work with a team of experts who are as passionate about building robots as you are. Apply now and be part of our team that's shaping the future of robotics!