# Senior Software Engineer, Planning (Robotics)

**Company**: Grab
**Location**: Shanghai
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.smartrecruiters.com/Grab/744000144083739-senior-software-engineer-planning-robotics-?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/senior-software-engineer-planning-robotics-a788442d-bc6/

## Description

Grab is Southeast Asia's leading superapp. As a Senior Software Engineer, Planning (Robotics), you will be responsible for developing and deploying planning algorithms for autonomous robots.

You will work on designing global routing, decision-making, and motion planning systems that ensure safety, efficiency, and comfort. You will also research non-structured indoor environments and develop nonlinear multi-objective planning methods.

Key responsibilities include:

- Designing and implementing planning algorithms for autonomous robots

- Developing and testing planning methods in simulation and real-world environments

- Collaborating with cross-functional teams to validate and iterate on algorithms

- Researching and developing new planning methods and techniques

Requirements:

- Master's degree or higher in Computer Science, Artificial Intelligence, Applied Mathematics, Vehicle Engineering, or related fields

- 3+ years of experience in planning algorithm development for autonomous vehicles or robots

- Strong C++ programming skills and proficiency in Python and Linux

- Experience with ROS/ROS2 or Apollo/Autoware is a plus

- Familiarity with classical decision-making and planning methods, such as Lattice, DP/QP, Hybrid A*, and POMDP

- Experience with machine learning methods, such as imitation learning and reinforcement learning

Benefits:

- Competitive salary package

- Stock incentives

- Flexible work arrangements

- Comprehensive medical insurance

- Term life insurance

- Parental and birthday leave

- Volunteer leave

Why join us?

- Opportunity to work on impactful projects that directly affect the future of logistics

- Collaborative and dynamic work environment

- Professional growth and development opportunities

- Global exposure and networking opportunities

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C++
- Python
- Linux
- ROS/ROS2
- Apollo/Autoware
- Lattice
- DP/QP
- Hybrid A*
- POMDP
- imitation learning
- reinforcement learning

### Nice to have
- ICRA
- IROS
- IV
- CVPR
- end-to-end planning
- real-world deployment

---

Source: [Apply at jobs.smartrecruiters.com](https://jobs.smartrecruiters.com/Grab/744000144083739-senior-software-engineer-planning-robotics-?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
