We have two Summer / Fall 2018 internship positions at iRobot's Technology Organization. If you are interested, please contact me at my email address attaching your resume at the bottom of this page. Please find the job details below. *Robotics Software Intern* The candidate will be working in the Technology Organization (R&D) at iRobot on problems related to mapping and navigation for next generation mobile robot platforms. The candidate will develop code in C++/Python (most of the time) to address critical issues and add new features related to iRobot's proprietary SLAM system, learn more about iRobot's SLAM system and do research in unexplored areas related to mapping and navigation. Apart from this, the candidate will also be involved in managing robots for testing. *Areas of interest include:* - Computer Vision - Navigation / SLAM / 3D Reconstruction - Robotics *Qualifications:* - Students pursuing degrees in Computer Science/Engineering, Robotics, Machine Learning or similar are encouraged to apply - Proficient in C++ and Python, Comfortable in Linux - Good understanding of CS concepts (data structures & algorithms) - Strong interpersonal skills, excellent oral and written communication skills - Ability to work well in a team environment - Ability to independently evaluate state-of-the art research approaches and reduce them to practice *Bonus qualifications, depending on project:* - Experience with Computer Vision techniques, in particular object recognition, structure from motion/visual odometry, feature detection & tracking - Experience with Embedded Computing / Mobile Architectures - Knowledge of SLAM systems - EKF, Graphslam, etc. - Knowledge of Robotics concepts, such as probabilistic robotics, occupancy grids, sensors, control systems, kinematics, dynamics, motion planning Thanks, Nandan Banerjee Robotics Software Engineer (iRobot) Email: nbanerjee@irobot.com