Job Description
Lucid Motors is seeking a Staff Software Engineer for ADAS Feature Development. This role is based in Newark, CA, and requires onsite presence five days a week. The Staff Software Engineer will be responsible for designing and implementing software for ADAS features, collaborating with cross-functional teams, and ensuring the robustness and efficiency of the software.Role involves:
- Analyzing and decomposing system-level requirements into actionable software tasks.
- Designing robust, scalable software architectures for ADAS feature integration.
- Implementing detailed state machine models for ADAS features.
- Partnering with cross-functional teams for seamless integration of ADAS features.
- Identifying opportunities to optimize development workflows.
- Maintaining thorough documentation of software design and validation outcomes.
Requirements:
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- 8+ years of experience in software development and feature integration.
- Full-cycle development experience with ADAS or autonomous driving systems.
- Strong skills in C/C++ and modeling environments such as MATLAB/Simulink.
- Deep knowledge in ADAS systems such as behavior planning, motion planning, or vehicle control.
- Experience with safety-critical systems and standards (e.g., ISO 26262, AUTOSAR).
- Strong debugging and problem-solving skills.
- Excellent communication skills.
Lucid offers:
- Competitive benefits, including medical, dental, vision, life insurance, disability insurance, vacation, and 401k.
- Eligibility to participate in Lucid’s equity program and/or a discretionary annual incentive program.