Principal Embedded Linux System Engineer at iRobot

Shanghai, China

iRobot Logo
Not SpecifiedCompensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
RoboticsIndustries

Requirements

  • Embedded Linux Development Experience: At least one project completed based on an ARM-type SoC
  • Real-Time Control Principles: Proficiency in real-time control principles and development
  • Linux BSP Development: Experienced in Linux system BSP (Board Support Package) development
  • Linux Driver Integration: Proficient in Linux system driver integration
  • Debugging Skills: Familiar with the debugging process of Linux systems
  • Sensor Integration: Experienced in integrating sensors such as cameras and Lidar under Linux systems
  • Programming Languages: Familiar with C/C++/Python

Responsibilities

  • Optimize and improve performance of Linux (file system, CPU load management, runtime task management)
  • Tailor embedded Linux based on the toolchain from SoC supplier
  • Manage Linux system security
  • Integrate with hardware/sensors/calibration/middleware
  • Integrate with drivers of sensors from suppliers (camera, lidar, gyros, etc.)
  • Integrate with hardware (Wi-Fi/BLE/SPI/Network adaptors)
  • Identify and coordinate with third-party providers (3PP) to resolve issues
  • Finish sensor calibration based on solutions from 3PP
  • Integrate with third-party middleware (e.g., ROS/ROSII) and optimize performance
  • Implement OTA function according to predefined protocols
  • Manage OTA file system
  • Provide configuration and network provisioning support

Skills

Embedded Linux
ARM SoC
Linux BSP
Linux Drivers
C
C++
Python
Real-time Control
Sensor Integration
Lidar
Camera
ROS
OTA
SPI
Wi-Fi
BLE

iRobot

Designs and manufactures consumer cleaning robots

About iRobot

iRobot designs and builds intelligent robots for home use, with a focus on making household maintenance easier and healthier. The company is best known for its Roomba robot vacuum, which was first introduced in 2002 and has sold millions worldwide. iRobot's products utilize advanced cleaning, mapping, and navigation technologies to efficiently clean homes. Unlike many competitors, iRobot emphasizes a commitment to social justice and inclusiveness in its workplace, ensuring a respectful environment for all employees. The company's goal is to provide effective home maintenance solutions while promoting equality and accessibility in its hiring practices.

Atlantic City, New JerseyHeadquarters
1990Year Founded
$29.2MTotal Funding
IPOCompany Stage
Robotics & Automation, Consumer GoodsIndustries
1,001-5,000Employees

Benefits

Health, dental, & vision coverage
HSA & FSA
401(k) contributions
Employee Stock Purchase Plan
Life & disability insurance
Generous time off
Great discounts
iRobot product discounts

Risks

Co-founder Colin Angle's new startup could increase competition and talent drain.
Failure of Amazon's acquisition plan may hinder strategic growth opportunities.
Recent layoffs indicate potential financial instability and affect employee morale.

Differentiation

iRobot pioneered consumer robots with the Roomba, setting industry standards since 2002.
The company integrates advanced mapping and navigation in its cleaning technologies.
iRobot emphasizes inclusiveness and equality, fostering a respectful work environment.

Upsides

Increased interest in smart home ecosystems boosts demand for iRobot's advanced products.
Self-emptying and powerful vacuums align with consumer preferences for convenience.
Growing home automation market offers expansion opportunities for iRobot's product offerings.

Land your dream remote job 3x faster with AI