Job Description
Lucid Motors is seeking a highly motivated and skilled Staff Mapping and Navigation Engineer to join their team. This role is responsible for developing and implementing cutting-edge mapping and navigation solutions for ADAS. The ideal candidate will work on challenging problems related to Simultaneous Localization and Mapping (SLAM), state estimation, and optimization, leveraging the power of machine learning to achieve robust and accurate performance in complex environments.Role involves:
- Designing, developing, and implementing advanced mapping and localization algorithms, including SLAM, visual odometry, and sensor fusion.
- Researching and applying machine learning techniques to enhance the performance and robustness of mapping and localization systems.
- Developing and optimizing state estimation algorithms, such as Kalman filters, particle filters, and factor graphs, for accurate and reliable pose estimation.
- Implementing and evaluating optimization techniques for map building and localization, including bundle adjustment and graph optimization.
- Working with various sensor data, including lidar, cameras, IMUs, WSS, and GPS, to create robust and accurate maps and localization systems.
- Developing and maintaining software in C++ and/or Python.
- Collaborating with other engineers to integrate mapping and localization solutions into larger systems.
- Participating in code reviews and contribute to improving software quality.
- Staying up-to-date with the latest research and advancements in mapping, localization, and machine learning.
Requirements:
- 7+ years of full-time engineering experience (not including internships or co-ops).
- M.S. or Ph.D. in Robotics, Computer Science, Electrical Engineering, or a related field with a focus on mapping, localization, or machine learning.
- Strong understanding of fundamental concepts in SLAM, state estimation, optimization, and sensor fusion.
- Proven experience in developing and implementing mapping and localization algorithms.
- Proficiency in machine learning techniques and experience applying them to mapping and localization problems.
- Strong programming skills in C++, Python is a nice to have.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Excellent communication and presentation skills.
Role offers:
- Competitive benefits, including medical, dental, vision, life insurance, disability insurance, vacation, and 401k.
- Participation in Lucid’s equity program and/or a discretionary annual incentive program.