iRobot Corporation

  • Senior Robotics and Vision Engineer

    Job Locations US-CA-Pasadena
    Category Technology Organization
    Requisition ID
    Job Post Information* : Posted Date
    4 weeks ago(7/23/2018 9:51 AM)
  • Summary

    iRobot Corporation, with a mission of “empowering people to do more” is at the forefront of the development of robotics and artificial intelligence technologies. iRobot has become one of the world’s preeminent specialist designers and builders of consumer robots. iRobot invests in the development and growth of its people, in a culture of empowerment, innovation and fun. Come work with some of the most talented and influential people in the robotics field utilizing cutting edge technologies, in an exciting, fast-growing industry! 


    Do you want to work on cutting-edge technologies that will be the foundation for future products of the largest consumer robotics company in the world? As a pioneer in the consumer robot industry, iRobot’s goal is to drive innovation, serve as an industry catalyst and change the world by fueling the era of robots.


    Location: Pasadena, CA USA

    Essential Functions/ Job Duties

    Our Technology Organization, which undertakes next generation technology development, is growing and we’re looking for a highly motivated and skilled individuals to join our team as a Robotics Software Engineer. The ideal candidate is excited about software development, robotics, and advanced technology development.

    • 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.
    • Design and validation products developed at iRobot including embedded solutions for vision and navigation, cloud infrastructure, and other robotics components.
    • Significant “hands-on” work and requiring an individual able to work independently with minimal supervision.


    • BS or Master's Degree in Computer Science, Robotics, or Mathematics.
    • Hands-on software development experience, ideally with robotics or vision systems.
    • Enjoy and are actively writing code in C/C++, with a minimum of 3 years experience.
    • Working understanding of computer systems including concurrent programming, operating systems, compilers, and computer architecture.
    • Experience working in both Linux and Windows.
    • Solid engineering background with hands-on design and development experience.
    • Excellent verbal and written communications skills.
    • Strong problem solving and analytical skills.
    • Ability to learn quickly.


    Nice to have:

    • Understanding of and experience with any of the following: behavior-based control, navigation, path-planning, obstacle avoidance, SLAM, estimation and control.
    • Understanding of and experience with any of the following: visual object recognition, structure from motion, 3D reconstruction, ego-motion estimation, feature extraction, deep learning frameworks.
    • Understanding of and experience with Amazon AWS cloud infrastructure and services and Internet of Things devices, protocols, and API integration
    • Hands-on design and development experience of software and hardware products.
    • Ability to build/assemble/modify electronic assemblies or robots into various configurations for test purposes.
    • Experience developing embedded systems.
    • Experience validating consumer or robotics products.
    • MS or PhD in Computer Science, Electrical Engineering, or related field.

    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. Founded by MIT roboticists who had the vision of making practical robots a reality. To date, we have sold over 20 million robots and globally employ more than 600 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. iRobot stock trades on the NASDAQ stock market under the ticker symbol IRBT.


    Our Pasadena office is in the heart of Old Town, set against the San Gabriel mountains. iRobot is headquartered in Bedford, Massachusetts. We also have offices in Europe, Japan, China & Hong Kong. Imagine the future you could help us build as a fellow iRoboteer! 


    Instagram: @irobotcareers


    Check out #LifeAtiRobot and follow us on Instagram: 


    iRobot is an Equal Opportunity Employer

    Next Steps

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed