<div><img src="https://mc.yandex.ru/watch/71228401" style="position:absolute; left:-9999px;" alt="" /></div>
Use AI search


iRobot is looking to hire a Senior Software Engineer on our mapping and planning team who will play a vital role in developing the next generation of Robots that will live in millions of homes and yards across the world. If you are a consumer centric pioneer and eager to build innovative robot products, please apply now or reach out to one of our recruiters on LinkedIn.

What you will do 

  • Develop algorithms for enriching and improving robot maps in challenging and dynamic environments. 

  • Work with perception, planning, and deep learning team members to generate high resolution and rich semantic maps used by customers and high level planning algorithms 

  • Design innovative solutions to life-long semantic mapping using techniques from computational geometry, optimization, and probabilistic robotics 

  • Solve problems pragmatically, applying judgment and experience to balance trade-offs  

  • Take solutions “over the wall” through manufacturing and customer deployment 

  • Deliver artifacts that set the standard for engineering excellence, from designs to implementations 

To Be Successful You Will Have 

  • Experience in algorithms for robotics and an understanding of sensor fusion and mapping 

  • Solid understanding and experience in design patterns, data structures and advanced programming techniques 

  • Ability to introspect, analyze, and debug large, complicated software systems 

  • Excellence at writing embedded C/C++ and familiarity with a Linux environment 

  • Passion for robotics and experience building or programming robots professionally or as a hobby 

  • M.S. or B.S. in Computer Engineering or equivalent degree 


In Return You Can Expect 

  • To work on the cutting edge of life-long semantic mapping with the largest installed base of consumer robots 

  • To be welcomed as an integral part of a team dedicated to building the next generation of robots  

  • Opportunities to continuously learn and collaborate with our innovative and knowledgeable technical staff including leading scientists  

  • An environment that values and acts on new ideas 

  • An attractive salary package with good benefits 

  • Excellent career growth opportunities