At Lucid Motors, we are redefining the automotive experience by creating the most advanced electric vehicles in the world, and we need a Perception Software Engineer to design, implement, and integrate high-performance perception software systems that enable safe and intelligent driving experiences.
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).
- Experience writing efficient, clean, and maintainable C++ code.
- Familiarity with build tools (CMake, Make, Bazel).
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.
Other
- BS in Computer Engineering, Electrical Engineering, Robotics, Mechanical Engineering, or related field.
- Advanced degrees preferred.
- Excellent communication skills and ability to work in cross-functional teams.
- Ability to work in a fast-paced, collaborative environment.
- Must be eligible to participate in Lucid's equity program and/or a discretionary annual incentive program.