Our team develops software for iRobot’s robots, cloud, and mobile devices and provides infrastructure for data science. We are a highly collaborative organization, depending on each other and our diverse skill sets to bring features and robot functionality together seamlessly.
We are able to innovate quickly to deliver new solutions that enhance our customers' experience with our products.
We are always learning
At iRobot, there is always an opportunity to learn new things. We are a team of teams focused on different challenges, areas, and technologies which is an ideal environment to push yourself to discover new ways to innovate and grow.
The people behind our products
"The breadth and depth of knowledge within the software teams is astounding. You can learn complex behaviors from people who created the first Roombas or see groundbreaking technology become reality all on the same floor. Everyone is super approachable and knowledgeable. This is a great place to learn and grow."