Senior Software Engineer, Motion Planning - Full Stack
Standard Bots- Full Time
- Mid-level (3 to 4 years), Senior (5 to 8 years)
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.
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.
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.