Lucid Motors is looking to enhance driving and parking functionalities in their luxury electric vehicles through advanced computer vision algorithms.
Requirements
- In-depth knowledge and practical experience in 3D computer vision, multi-view geometry, and SfM/SLAM techniques.
- Strong expertise in camera calibration, linear algebra, numerical optimization, factor graph representations, and statistical estimation theory.
- Familiarity with OpenCV and image processing techniques.
- Proficiency in C++ with extensive knowledge in object-oriented programming, algorithms, data structures, and software design principles.
- Familiarity with optimization libraries such as GTSAM, Ceres, g20, etc.
- Experience with real-time operating systems (e.g., QNX, Ubuntu, etc.).
- Proficient in working with various sensor modalities including GPS/IMU, ultrasonic sensors, wheel odometry, etc.
Responsibilities
- Conduct research, design, implement, optimize, and deploy advanced computer vision algorithms aimed at enhancing driving and parking functionalities.
- Develop high-quality automotive-grade software that adheres to rigorous automotive quality and safety standards.
- Seamlessly integrate the software stack with the overall perception software architecture to ensure optimal performance and exceptional fault tolerance in onboard perception systems.
- Execute testing, release, and launch procedures for perception algorithms within production programs.
- Actively contribute to the ADAS software roadmap, strategic planning, and development timelines.
- Assist in defining system requirements and identifying performance metrics for individual components.
- Perform on-road ADAS software testing and develop comprehensive test plans to support algorithm development.
Other
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Robotics, or Mechanical Engineering.
- Excellent communication skills and the ability to work collaboratively as a team player.
- A minimum of 3 years of relevant experience or a Ph.D. with minimal prior experience.
- Experience in collaborating within agile development teams.