Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer

Home > C/C++ programming jobs

Senior Software Engineer in USA new

  • Lucid Motors
  • Full time
  • Email
  • Southfield, MI

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.

Lucid Motors

We launched Lucid in 2016 to build the world’s best cars and accelerate the shift to clean energy. Our vehicles deliver best-in-class performance *and* efficiency. Equally important, we’re building a world-class team: From our state-of-the-art factory in Arizona to our global headquarters in Cali...

Similar positions

Staff Embedded Software Engineer

  • Lucid Motors
  • Full time
  • USA
  • 09/16/2026
  • Salary: $179k - $263k/yr
  • Newark, CA

Sr ADAS Software Integration Engineer

  • Lucid Motors
  • Full time
  • USA
  • 09/16/2026
  • Salary: $158k - $218k/yr
  • Newark, CA

Senior Engineer

  • Lucid Motors
  • Full time
  • USA
  • 09/16/2026
  • Southfield, MI

Senior QA Engineer

  • CD PROJEKT RED
  • Full time
  • Others
  • 09/16/2026
  • Warsaw, Poland

Senior Full-Stack Software Engineer

  • Discord
  • Full time
  • USA
  • 09/16/2026
  • Salary: $196k - $221k/yr
  • San Francisco, CA