Senior Connectivity Software Engineer

Shanghai, Shanghai, China • Posted June 03, 2026

Job Type: Full-time
Location: Shanghai, Shanghai
Posted: June 03, 2026
Category: Computer Occupations
Application Deadline: July 13, 2026

Role 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...
  • Interested in this role?

    Click the button below to start your application for Senior Connectivity Software Engineer at iRobot.

    Apply Now