Principal Engineer Trajectory Generation
MotionalFull Time
Expert & Leadership (9+ years)
Key technologies and capabilities for this role
Common questions about this position
This information is not specified in the job description.
This information is not specified in the job description.
Proficiency in C++/Python with clean coding practices and ROS/ROS2 middleware, strong experience with path planning algorithms like A*, D*, JPS, CPP, and DWA, expertise in motion control systems including PID tuning and trajectory tracking, and familiarity with embedded Linux development.
Candidates with 3+ years in mobile robot motion planning, preferably in consumer robotics like vacuum robots, knowledge of behavior trees or state machines, experience with obstacle prediction and dynamic replanning, and fluent English for collaboration stand out.
A BS/MS in Robotics, Computer Science, Automation, or related fields with strong mathematical foundations in linear algebra and optimization is required.
Designs and manufactures consumer cleaning robots
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.