Principal Embedded Linux System Engineer

iRobot
📍 China, China, China 💼 Full-time 🕒 Posted February 25, 2026

Job Description

Introduction

What you will do:
1.Optimize and tailor embedded Linux
o Optimize and improve performance of Linux (file system/cpu load mgmt/runtime task mgmt.. )
o Tailor embedded Linux based on the toolchain from SoC supplier
o Linux system security management.
2. Integration with hardware/sensors/calibration/middleware
o Integration with drivers of sensors from suppliers(camera, lidar, gypos, .etc.)
o Integration with hardware ( Wi-Fi/BLE/SPI/Network adaptors)
o Identify issue and coordinate with 3PP to resolve.
o Finish the calibration of sensors based on the solutions from 3PP.
o Integration with 3rd middleware, like ROS/ROSII and optimize performances.
3. OTA function/Provisioning
o Implement OTA function according to predefined protocol
o OTA file system mgmt.
o Configuration and Network provisioning support.

What you will do:

Optimize and tailor embedded Linux

  • Optimize and improve ...
  • Ready to Apply?

    Submit your application today and join our talented team at iRobot.

    Submit Application

    Job Details

    • Location China, China
    • Job Type Full-time
    • Category Computer Occupations
    • Posted Date February 25, 2026
    • Application Deadline April 06, 2026