Principal Software Engineer (Strategy/Planning/Navigation)
Posted 2025-05-15Introduction
iRobot is looking to hire a Principal Software Engineer for the Strategy/Planning team in our Robot Autonomy Group. The Principal Software Engineer will work with other Engineers and Scientists on our Autonomy team to develop the next generation of Robots that will live in millions of homes and yards across the world. If you are interested in impacting the largest consumer fleet of robots, please apply now or reach out to one of our recruiters on LinkedIn.
What You Will Do:
Develop algorithms to improve robot navigation and strategy/planning algorithms in dynamic and human-robot shared spaces to better serve the customer
Carry these all the way to deployment on millions of robots
Use current software best practices to deliver modular and extensible software
Architect designs to balance extensibility and time to market
Solve problems pragmatically, apply judgment, and experience to balance trade-offs
Deliver artifacts that set the standard in your group for engineering excellence, from designs to implementations
To Be Successful You Will Have:
Strong experience in geometric reasoning, motion planning and navigation algorithms for robotics or self-driving systems
Up to date knowledge of recent developments in the path planning and task planning fields
Solid understanding and experience in design patterns, data structures and advanced programming techniques
Experience with embedded C/C++ and familiarity with a Linux Environment
Extensive experience with modern C++ including STL, templates, etc.
Ability to introspect, analyze, and debug complex software systems
Passion for robotics
M.S. or B.S. in Computer Science or equivalent degree and 10+ years of industry experience
In Return You Can Expect:
To work on exciting problems in the strategy/planning field 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 and working alongside other engineers and scientists
Opportunities to publish at and attend leading robotics conferences
Opportunities to continuously learn and collaborate with our innovative and knowledgeable technical staff including leading scientists in the field of Autonomy
An environment that values and acts on innovative ideas
An attractive salary package with good benefits
Excellent career growth opportunities
Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or assume sponsorship of any additional employment visas at this time.
Apply Job!