Principal Engineer, Visual Mapping and Localization
Motional
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Mission Summary
On our Spatial Intelligence Team, you'll have the opportunity to work with world-class 3D computer vision and machine learning engineers, whose mission is to make self-driving vehicles a reality and to create a positive social impact. The team creates computer vision-derived world maps, fuses vision-derived maps with LIDAR-based maps, updates these maps as the world changes, and localizes autonomous vehicles within these maps in real-time. We are looking for proven technical experts who are passionate about Level 4 autonomous driving technology, excited by intellectual challenges, and are interested in pursuing career growth in a fast-growing company.
What You’ll Be Doing as a Principal Engineer, Visual Mapping and Localization
- Define, lead and execute computer-vision based mapping projects that improve our self-driving vehicles’ capability to efficiently map roadways and localize itself using vehicle and remote sensing data
- Develop methods to monitor changes to the environment and update maps accordingly
- Integrate visual maps with LIDAR-derived maps to create consistent fused world maps
- Productionize and deploy solutions onto autonomous vehicle fleets
- Collaborate with LIDAR-based localization and mapping, and perception teams to improve our vehicle’s on-road performance
What We’re Looking for
- Experience developing software for geometric computer vision - geometric camera models, camera calibration, fundamental / essential matrices, the epipolar constraint, feature detection and matching, triangulation
- Experience with visual simultaneous localization and mapping (VSLAM), structure from motion, visual-inertial SLAM, visual-inertial odometry, and large-scale bundle adjustment/factor graph optimization at scale
- Proven track record of designing, developing and deploying 3D computer vision solutions for autonomous vehicles, augmented reality, robotics or related applications
- Masters or Ph.D. in Computer Science or a related technical field; or equivalent industry experience
- 7+ years of professional software engineering experience.
- Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, testing methods
- Extensive experience in metrics design and metrics driven technology development
- Excellent communication and interpersonal skills
- Strong programming skills in C++
- Proven track record of publications in relevant conferences (CVPR, ICML, NeurIPS, ICCV, WACV, AAAI, ICL, etc.)
Bonus Points
- Experience with multi-modality, multi-sensor fusion-based mapping, e.g. visual + LIDAR-based mapping
- Remote sensing experience including geospatial coordinate frames, RPC camera models
- Strong python programming skills
- Experience training ML models using Pytorch or other libraries
Key skills/competency
- Computer Vision
- Visual SLAM (VSLAM)
- LIDAR Fusion
- Geometric Camera Models
- Bundle Adjustment
- C++ Programming
- 3D Computer Vision
- Autonomous Vehicles
- Machine Learning
- Sensor Fusion
How to Get Hired at Motional
- Research Motional's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight extensive experience in 3D computer vision, SLAM, sensor fusion, and C++ specifically for autonomous driving applications.
- Showcase technical expertise: Prepare to discuss geometric computer vision, bundle adjustment, and large-scale system deployment with concrete project examples.
- Emphasize collaboration and impact: During interviews, demonstrate how you've led projects and contributed to significant technical advancements in previous roles.
- Connect with Motional employees: Network on LinkedIn to gain insights into team dynamics and technical challenges from current staff.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background