Lucid Motors

Perception Software Engineer – ADAS

Lucid Motors

Apply
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