iRobot

Senior Robotics Algorithm Engineer

Shanghai, China

$130,000 – $180,000Compensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
InternshipJob Type
UnknownVisa
Robotics, Automation, Software EngineeringIndustries

Requirements

Candidates should possess a Bachelor’s or Master’s degree in Robotics, Computer Science, Automation, or a related field with a strong foundation in mathematics, including linear algebra and optimization. They must be proficient in C++ or Python, utilizing clean coding practices and demonstrating experience with ROS/ROS2 middleware, along with hands-on experience in path planning algorithms such as A*, D*, JPS, Coverage Path Planning (CPP), and Dynamic Window Approach (DWA). Furthermore, expertise in motion control systems, including PID tuning and trajectory tracking, and familiarity with embedded Linux development for resource-constrained robotic platforms are required.

Responsibilities

The Senior Robotics Algorithm Engineer will lead the development of robotic navigation logic for floor cleaning robots, encompassing zone partitioning, full-coverage cleaning, edge following, obstacle avoidance, and recovery from stuck scenarios. They will optimize the planning and control architecture to enhance system robustness and efficiency, design and implement global/local path planning algorithms, and develop simulation tools for performance validation through hardware-in-the-loop (HIL) testing. Additionally, the engineer will create and maintain technical documentation for algorithm design and implementation, contributing to cross-team collaboration through fluent English communication skills.

Skills

C++
Python
ROS/ROS2
A*
D*
JPS
CPP
DWA
Motion Control
PID Tuning
Trajectory Tracking
Embedded Linux
Linear Algebra
Optimization
Path Planning
Simulation
Hardware-in-the-Loop Testing

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.

Key Metrics

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