Senior Engineer - SLAM
MotionalFull Time
Senior (5 to 8 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.
Key requirements include familiarity with SLAM algorithms, proficiency in EKF and particle filters, experience with sensor data models for LiDAR, cameras, and IMU, path planning algorithms like A* and D*, and programming in C/C++/Python. A Master’s degree with 3+ years or Bachelor’s with 5+ years of experience is needed.
Success requires a strong understanding of SLAM principles, proficiency in EKF, particle filters, and grid map construction, familiarity with sensor data models, experience with classic SLAM implementations like GMapping and ORB-SLAM, ability to independently develop SLAM projects, knowledge of path planning, indoor mapping experience, and solid C/C++/Python skills.
Proficiency in C/C++/Python 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.