Perception Software Engineer – ADAS
Lucid Motors
3 months ago
Southfield, MI, USA
Mid Level / Senior
Responsibilities
- Develop and implement high-quality automotive-grade software compliant with industry safety and quality standards.
- Integrate perception software components into the overall ADAS stack for robust, real-time performance.
- Collaborate with algorithm engineers to deploy perception algorithms into production vehicles.
- Conduct on-road ADAS software testing and create test plans to support algorithm development.
- Contribute to system requirements and define performance metrics for perception components.
- Support the ADAS software roadmap, strategic planning, and development timelines.
Requirements
- 2–5+ years of experience in C++ and Python software development.
- Strong foundation in software integration, real-time operating systems (QNX, Ubuntu), and embedded development.
- Experience with component and system-level software integration, testing, and verification.
- Familiarity with perception algorithms (object detection, tracking, segmentation).
- Excellent communication skills and ability to work in cross-functional teams.
- BS in Computer Engineering, Electrical Engineering, Robotics, Mechanical Engineering, or related field.
- Advanced degrees preferred.
Benefits
- Competitive benefits including medical, dental, vision, life insurance, and disability insurance.
- Vacation and 401k plans.
- Eligibility to participate in Lucid’s equity program and/or a discretionary annual incentive program.
Tech Stack
BazelC++CMakeMakePython
Categories
AI & MLEmbeddedTesting