Lucid Motors

Senior Software Engineer, ADAS Feature Integration 

Lucid Motors
Apply
6 hours ago
Southfield, MI, USASenior
H1B sponsor

Responsibilities

  • Design, develop, and maintain production ADAS application-layer software in C++.
  • Translate system-level requirements into software requirements, own software architecture, implement features, and support verification criteria definition.
  • Implement state-machine logic and vehicle-facing behaviors including telltales, warnings, chimes, settings, diagnostics, fault handling, and HMI interactions.
  • Integrate supplier and in-house ADAS functionality across vehicle programs and software variants.
  • Develop middleware and communication interfaces using DDS, Ethernet, and related protocols.
  • Build scalable multi-platform architecture, code-generation workflows, and release strategies.
  • Contribute to Bazel build systems, CI/CD pipelines, build automation, developer tooling, and code optimization.
  • Perform unit, SIL, HIL, bench, and in-vehicle testing and lead root-cause analysis across software and ECU boundaries.
  • Participate in code reviews, design reviews, release planning, documentation, and engineering workflow improvement.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience.
  • At least 5 years of professional software-development experience, including embedded, automotive, robotics, or other safety-critical systems.
  • Strong C/C++ programming, software architecture, debugging, and system-integration skills in Linux-based development environments.
  • Experience designing and implementing state machines and translating complex requirements into testable software.
  • Experience with Git-based development, code reviews, automated builds, and modern CI/CD workflows.
  • Preferred qualifications include a master’s or PhD, ADAS/AD, HMI, or vehicle application integration experience, and full production lifecycle experience.
  • Preferred experience includes functional safety and ISO 26262, QNX or comparable automotive platforms, Vector CANoe or CANape, Bazel, CMake, code generation, build-server infrastructure, CI/CD optimization, MATLAB/Simulink, simulation-based validation, diagnostics, fault handling, logging, and vehicle data analysis.
  • Ability to work independently, communicate clearly, and collaborate across software, systems, and validation teams.

Benefits

  • Medical, dental, and vision insurance.
  • Life and disability coverage.
  • Paid time off, paid holidays, and paid sick leave.
  • 401(k) retirement plan.
  • Eligible employees may participate in an equity program and/or discretionary annual cash incentive program.

Tech Stack

BazelCC++CMakeGitLinuxMATLAB

Categories

Lucid Motors

About Lucid Motors

5,001-10,000 employees

Lucid Motors designs, manufactures, and sells premium electric vehicles, including the Lucid Air sedan and Gravity SUV, built on its in-house EV platform. The public company, founded in 2016 and headquartered in Newark, California, sells directly through its website and showrooms and operates manufacturing in Arizona. It also supplies powertrain technology to other automakers and develops software and driver-assistance features for its vehicles.

Contact me