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

Key technologies and capabilities for this role

Embedded LinuxARM SoCLinux BSPLinux DriversCC++PythonReal-time ControlSensor IntegrationLidarCameraROSOTASPIWi-FiBLE

Questions & Answers

Common questions about this position

What is the salary range for this Principal Embedded Linux System Engineer position?

This information is not specified in the job description.

Is this role remote or does it require office work?

This information is not specified in the job description.

What skills are required for this Principal Embedded Linux System Engineer role?

Key requirements include embedded Linux development experience on ARM-type SoCs, proficiency in real-time control principles, Linux BSP development, Linux driver integration, debugging Linux systems, sensor integration (cameras, Lidar), and familiarity with C/C++/Python.

What is the company culture like at iRobot for this role?

This information is not specified in the job description.

What makes a strong candidate for this Principal Embedded Linux System Engineer position?

A strong candidate will have hands-on experience with at least one ARM-based SoC project, real-time control, Linux BSP and driver integration, Linux debugging, sensor integration like cameras and Lidar, and proficiency in C/C++/Python.

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