🇺🇸 USAJobs.work

America's Job Portal

← Back to USA Jobs

Senior Robotics Algorithm Engineer

Company

iRobot

Location

Shanghai, Shanghai

Posted

June 01, 2026

Position Overview

Introduction

Key Responsibilities
1.Lead the development of robotic navigation logic for floor cleaning robots, including zone partitioning, full-coverage cleaning, edge following, obstacle avoidance, and recovery from stuck scenarios.
2. Optimize the planning and control architecture to enhance system robustness and efficiency.
3. Design and implement global/local path planning (e.g., A*, D*, Jump Point Search) and motion control algorithms (PID, pure pursuit) for real-world deployment.
4. Develop simulation tools and conduct hardware-in-the-loop (HIL) testing to validate algorithm performance.
5. Create and maintain technical documentation for algorithm design and implementation.

Requirements

Core Competencies:

  • Proficient in ​C++/Python with clean coding practices and experience in ​ROS/ROS2 middleware.
  • Strong hands-on experience with ​path planning algorithms: A*, D*, JPS, Coverage Path Planning (CPP), Dynamic Win...
  • Ready to Apply?

    Join thousands of Americans building their careers

    Apply Now