Job Description

Introduction

Do you want to contribute to the future of one of the largest consumer robot companies in the world? As a Senior Connectivity Software Engineer in the Robot OS team you will have an important role in developing the next generation of robots 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 simple, maintainable, highly reusable embedded software designs that can be leveraged across our product portfolio. 
  • Understand customer and system requirements and translate that into software requirements and designs. 
  • Responsible for defining software design best practices, tools, technologies, and templates. 
  • Define and implement unit tests to help deliver new features.
  • Participate in software project planning and execution. 
  • Coordina...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to iRobot today.

    Submit Application