Computer Vision Software Engineer

Learn more about iRobot


Computer Vision Software Engineer

Pasadena, CA
Full Time
  • Responsibilities


    iRobot is looking to hire a Computer Vision Software Engineer on our Perception team who will play a vital role in developing the next generation of Robots that will live in millions of homes across the world. If you are a consumer centric pioneer 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 computer vision, SLAM, and related disciplines in challenging and dynamic environments
    • Design, implement, test, and document software and algorithms for desktop and embedded platforms, in C/C++ and other languages
    • Collaborate closely with team members on developing systems from prototypes to production level. Take solutions “over the wall” through manufacturing and customer deployment

    To Be Successful You Will Have

    • Experience in state-of-the-art geometric computer vision and SLAM technologies
    • Hands-on experience developing computer vision systems
    • Solid understanding of computer vision fundamentals
    • Experience studying and implementing research papers from conferences such as CVPR, ICCV, ECCV, NIPS, ICPR, ICML
    • Excellence at writing embedded C/C++ and familiarity with a Linux Environment
    • Understanding and experience in design patterns, data structures and advanced programming techniques
    • BS in Computer Science, Electrical Engineering, or related field
    • Beneficial: M.S in Computer Science, Robotics, Computer Vision, or related field

    In Return You Can Expect

    • To work on exciting problems in computer vision and SLAM deployed on the largest installed base of consumer robots
    • Be 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 in Computer vision, machine learning, and SLAM.
    • An attractive salary package with good benefits
    • Excellent career growth opportunities
  • Industry
    Consumer Electronics
  • About Us

    We are the leading global consumer robot company, designing and building robots that empower people to do more, both inside and outside of the home. To date, we have sold over 25 million robots and globally employ more than 1,000 of the robot industry’s best and brightest. iRobot is committed to fostering invention, discovery and technological exploration in the pursuit of practical and valuable robot products for the home.