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

Summer 2021: Embedded Software Engineering Intern (Masters)

iRobot

iRobot

Summer 2021: Embedded Software Engineering Intern (Masters)

Remote
Internship
Paid
  • Responsibilities

    INTRODUCTION

    You will work alongside SW developers in designing, implementing and testing new features as well as fixing critical bugs into iRobot's large fleet of robots. You will work in an Agile development process within a team of builders who are passionate, energetic and eager to mentor.

  • Qualifications

    DESIRED QUALIFICATIONS:

    • Experience with real-time embedded microprocessor and microcontroller systems
    • Good understanding and experience in design patterns, data structures and advanced programming techniques
    • Knowledge of embedded software such as: interrupts, ADCs, DMA, SPI and clock management
    • Knowledge of embedded C/C++
    • Strong analytical skills and a desire to learn
    • Ability to understand electrical schematics and the fundamentals of analog circuits
    • Ability to work independently
    • Experience working within a Linux environment
    • Experience with scripting languages like Python
    • Experience building Robots: Professionally, as a Hobby or First Robotics
    • B.S. in Computer Engineering / Computer Science / Electrical Engineering
  • 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.