Location: Dubai, United Arab Emirates (Micropolis Robotics)
Role Responsibilities
In this role, you will:
- Design and develop autonomous vehicle path planning and high-level control algorithms for safe and efficient navigation.
- Develop key capabilities including behavior planning, trajectory generation, obstacle avoidance, speed planning, parking, and vehicle trajectory tracking.
- Work on multiple autonomous driving stacks including urban, closed community, and off-road environments.
Required Qualifications
Minimum 3+ years of experience in Path Planning and Control Systems,
Bachelor’s or Master’s degree in Computer Science, Robotics, Mechatronics, or related field.
Strong understanding of motion planning and control algorithms for autonomous systems.
Hands-on experience with:
- Path planning algorithms (A*, Hybrid A*, RRT, lattice planning, etc.)
- Trajectory generation and optimization
- Behavior planning and decision-making systems
- Cost maps and occupancy grid-based planning
- Vehicle kinematics and dynamics in Model Predictive Control (MPC)
- Trajectory tracking methods
Strong programming skills in modern C++ 14/17.
Experience developing real-time and high-performance software systems.
Preferred Qualifications
Experience working on autonomous driving or robotics navigation systems.
Experience with:
- Behavior trees or state machine-based decision systems
- ROS/ROS2
- Simulation tools such as CARLA, and isaac sim
Experience integrating planning modules with perception and localization stacks.
Proven experience contributing to medium- to large-scale software systems using collaborative development practices (e.g., CI/CD, version control, code reviews, and system integration workflows).
Apply for this position
Senior Path Planning Engineer