Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome jobs for you.

Associate Software Engineer, Embedded

Learn more about iRobot


Associate Software Engineer, Embedded

Bedford, MA
+1 location
Pasadena, CA
Full Time
  • Responsibilities


    Associate Software Engineer

    Do you want to steer the future of one of the largest consumer robot companies in the world? You will have a hand in developing the next generation of products that will live in millions of homes across the world. As a pioneer in the robot industry, our goal is to drive innovation, serve as an industry catalyst and change the world by empowering people to do more.

    What you will do:

    • Develop embedded software in C/C++ (and very occasionally assembly).
    • Collaborate closely across many disciplines (manufacturing, hardware, cloud and mobile software, and more) to evaluate new potential sensors, actuators, and products, defining requirements, co-developing solutions, and demonstrating proofs of concept.
    • Support ongoing cost reduction efforts
    • Evaluate potential new features to fielded products to continue to delight our customers
    • Participate in the evaluation and guidance for iRobot’s next-gen products
    • Work with testers to create test plans and test cases
    • Participate in code reviews
  • Qualifications
    • At least a BS in CS/CE or equivalent Experience working with C/C++ in embedded systems
    • Experience with embedded tools and software is a plus
    • Knowledge of embedded software such as: interrupts, ADCs, DMA, SPI, inter-processor communication, protocols, and clock management

    An ideal candidate also exhibits behavioral skills that indicate:

    • Open mindedness
    • Excellent communication/interpersonal skills
    • Flexible in completing tasks in a dynamic workplace
    • Positive attitude
    • Strong work ethic
    • Self-motivated
    • Organized

    Why you should take this role:

    • Help make life easier for millions of everyday people
    • Solve fun problems with collaborative, supportive cross functional colleagues
    • Robots!
    • Create software that makes things happen in the real, physical world
    • See the results of your work on store shelves everywhere

    We're looking for bright, and passionate team players with a growth mindset. Even if you don't meet every requirement in this job description, we encourage you to apply.

  • Industry
    Consumer Electronics
  • Locations
    Pasadena, CA • Bedford, MA
  • 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.