Perception Machine Learning Engineer – ADAS
Job Description
Lucid Motors is seeking a Perception Machine Learning Engineer for an onsite role in Southfield, MI, focused on advancing autonomous driving perception. The position emphasizes developing and optimizing perception algorithms that use camera and LiDAR data, then validating and deploying models into production programs.
Role Summary
Develop and optimize perception algorithms for autonomous driving systems using camera and LiDAR inputs. Create deep learning models for tasks including 2D/3D object detection, segmentation, tracking, and BEV transformer-based perception. Test and deploy these models into Lucid production programs.
Key Responsibilities
- Develop and optimize perception algorithms for autonomous driving systems using camera and LiDAR data.
- Design and implement deep learning solutions for 2D/3D object detection, segmentation, tracking, and multi-task learning.
- Research and integrate BEV-based transformer models for perception tasks.
- Collaborate with cross-functional teams to support seamless integration and robust implementation.
- Test, release, and deploy perception algorithms into Lucid production programs.
- Support validation and verification of perception algorithms using prototype and pre-production vehicles.
- Propose software algorithms intended to improve future autonomous driving capabilities.
Required Qualifications
- Strong theoretical foundations and expertise in deep learning algorithms, including object detection, tracking, and segmentation.
- Proficiency in Python, with emphasis on clean, efficient, and scalable software development.
- Comfort working with large codebases and debugging complex machine learning models.
- Experience with PyTorch or other ML frameworks such as TensorFlow or MXNet.
- Ability to design and construct evaluation pipelines to unit-test ML models under diverse conditions and environments.
- Excellent communication skills and strong teamwork.
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Automotive Engineering, Mechanical Engineering, or a related field.
- Minimum of 3 years of relevant work experience, or a Ph.D. in a related field for a senior position.
Preferred Qualifications
- Experience developing BEV transformer models for perception.
- Proficiency in C++, including experience writing efficient, maintainable code.
- Practical, hands-on approach to solving complex problems in autonomous driving.
- Experience testing and validating perception systems in real-world conditions.
- Experience working in agile development teams.
- Expertise in component and system integration, testing, and verification at both system and vehicle levels.
Technologies
- Python
- PyTorch
- TensorFlow
- MXNet
- C++
Benefits
- Medical, dental, and vision insurance
- Life and disability coverage
- Paid time off
- Paid holidays
- 401(k) retirement plan
- Eligible employees may participate in Lucid’s equity program and/or a discretionary annual cash incentive program