Work on cutting-edge autonomous vehicle technology in the dynamic and complex urban environments of Southeast Asia, offering unique technical challenges. Opportunity to be the technical anchor and set standards for a critical subsystem (localization) within a leading regional superapp company. Gain deep, production-level expertise in SLAM, HD mapping, and sensor fusion, which are highly sought-after skills in the robotics and AV industry.
The role demands solving extremely difficult technical problems related to robust localization in GPS-denied areas (tunnels, urban canyons) and maintaining map accuracy in rapidly changing environments. High ownership and responsibility for a safety-critical system component, requiring meticulous attention to detail and evidence-based validation. The fully onsite requirement in Singapore may limit flexibility for candidates preferring remote or hybrid work arrangements.
This position is ideal for a seasoned robotics software engineer with deep expertise in localization and mapping, who thrives on solving hard problems, enjoys technical leadership and mentorship, and wants to have a significant impact on a production autonomous system.
缺点 / 挑战
暂无明显挑战项
角色解读
This role can lead to becoming a technical fellow or a principal architect within the robotics/autonomy domain, setting industry standards. It provides a path to senior technical leadership roles, such as Head of Localization or Chief Scientist for autonomous systems. The experience is highly transferable to leadership positions in other companies developing autonomous vehicles, drones, or advanced robotics.
You will architect and own the end-to-end pipeline for creating and maintaining high-definition maps, from raw data to fleet-wide distribution. You will design and implement the on-vehicle real-time localization system by fusing data from multiple sensors like LiDAR, cameras, and GNSS. You will also drive the technical vision, mentor other engineers, and collaborate closely with teams in Perception and Planning.
Expert-level proficiency in modern C++ for real-time systems and strong Python skills for data pipelines. Deep theoretical and practical knowledge in state estimation (Kalman Filters, Factor Graphs) and multi-sensor fusion. Strong background in 3D geometry, computer vision, and point cloud processing techniques like SLAM and ICP. Demonstrated leadership in architecting complex, large-scale software systems.
申请策略
Research Grab's autonomous driving initiatives and their specific challenges in Southeast Asia's urban environments to tailor your application and interview discussions. Understand the company's values ('heart, hunger, honour, humility') and how a principled, safety-first engineering approach aligns with their mission of 'driving Southeast Asia forward'.
Quantify your experience with production-grade mapping/localization systems—mention scale (e.g., size of maps, number of vehicles), accuracy metrics achieved, and specific challenges overcome (e.g., urban canyons). Detail your hands-on contributions to SLAM algorithms, state estimation filters (specify which ones), and sensor fusion pipelines, linking them to tangible outcomes. Highlight leadership experiences: architecting systems, setting technical direction, mentoring engineers, and collaborating across teams like Perception.
If needed, brush up on advanced topics in factor graph optimization and error-state Kalman filters, as these are likely used for robust state estimation. Review modern C++ (C++17/20) features relevant to performance-critical, real-time code and ensure Python skills are sharp for data analysis and pipeline scripting. Study large-scale distributed data processing concepts (e.g., using cloud services) as they relate to handling massive mapping datasets.
面试指南
Use the STAR method (Situation, Task, Action, Result) for behavioral questions, focusing on your technical decision-making process and the measurable impact of your work. For technical problems, start by clarifying assumptions, then outline a systematic approach: sensor modeling, data association, choice of estimation framework (e.g., filter vs. optimization), and strategies for handling edge cases or failures. When discussing architecture, balance theoretical soundness with practical constraints like computational resources, latency, and maintainability.
Walk me through your experience designing and implementing a production-grade localization system. What were the key challenges, and how did you ensure its robustness? Explain how you would fuse data from an IMU, a LiDAR, and a camera (with occasional GNSS) to maintain accurate localization in a long tunnel. Describe your approach to architecting a scalable pipeline for creating and updating HD maps from continent-scale survey data. How do you model and handle different types of errors in a GNSS/IMU system? Tell me about a time you had to mentor a junior engineer on a complex topic like sensor calibration or factor graphs.
Prepare 2-3 detailed project case studies that showcase your end-to-end involvement in mapping/localization, ready to discuss technical trade-offs, failures, and lessons learned. Review fundamental concepts in state estimation, sensor fusion, 3D geometry, and SLAM thoroughly, as you will likely be asked to derive or explain concepts on a whiteboard. Be ready to discuss how you ensure safety and build 'evidence' for your systems, as this is explicitly mentioned in the team's philosophy.