Lead Robotics Software Engineer for Advanced Behavior Planning

Serve Robotics
Toronto, CA; US

Job Description

Drive the future of mobility by shaping behavior planning for autonomous sidewalk robots. Collaborate with a dynamic team to deliver smart, efficient urban solutions and enhance user experiences.

In this technical leadership role, you will define strategy and architecture for behavior planning in autonomous systems. Key experience in robotics, AI, and strong coding skills are essential for integrating mapping, perception, prediction, and control. Your mentorship will empower juniors while ensuring compliance and reliability as we expand operations.

Key Responsibilities:

  • Design advanced behavior planning for complex environments
  • Architect mission/route ingestion integration
  • Build and oversee behavior layers (state machine/trees)
  • Define lane selection and speed governance protocols
  • Drive improvements for handling failure scenarios

Requirements:

  • PhD/Master’s in Robotics, AI, or related fields
  • 7+ years in Robotics or AI engineering roles
  • Proficient in C++ and Python
  • Experience with debugging autonomous systems
  • Excellent verbal and written communication skills

Shape the future of urban deliveries with your expertise in robotics and AI while leading innovative projects with a talented team.

#J-18808-Ljbffr

Skills & Requirements

Technical Skills

RoboticsAIC++Pythondebuggingautonomous systemsmappingperceptionpredictioncontrolbehavior planningmission/route ingestion integrationstate machine/treeslane selectionspeed governancefailure scenariosmentorshipcompliancereliabilityroboticsAIautonomous systems

Level

mid

Posted

4/2/2026

Apply Now

You will be redirected to Serve Robotics's application portal.