What you will do:

Design, implement, test, and document robotics and vision algorithms in C/C++ on desktop and embedded platforms. The candidate will participate in the creation of the next generation of consumer robotics products developed at iRobot.
The position’s responsibilities also include validation and characterization of the products developed at iRobot including embedded solutions for vision and navigation, robotics components, and hardware.
The position involves a substantial portion of “hands-on” work and requires an individual able to work independently with minimal supervision.