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

Software Engineer

Home > C/C++ programming jobs

Software Engineer in USA

  • Lucid Motors
  • Full time
  • Email
  • Newark, CA

Responsibilities

  • Build and improve behavior-planning logic for urban driving, auto parking, and safety features, including state machines, mode arbitration, activation and abort conditions, and fault handling.
  • Integrate ADAS application software across multiple ECUs and embedded Linux platforms, including interface definitions, signal mapping, timing, and cross-domain data flow.
  • Decompose system-level ADAS requirements into traceable software tasks and implementations.
  • Validate software using unit tests, SIL/HIL, test benches, on-vehicle testing, vehicle builds, and field operational tests.
  • Collaborate with perception, motion planning and control, vehicle controls, HMI, systems, and validation teams to deliver features end to end.
  • Support software releases, interface change management, documentation, and Jira-based work tracking.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Electrical/Computer Engineering, Robotics, or a related field.
  • 0–3 years of relevant industry or research experience in ADAS/AD, robotics, or embedded systems.
  • Strong C++ programming skills and solid software engineering fundamentals.
  • Experience developing and debugging on Linux and using Git-based workflows.
  • Basic understanding of vehicle dynamics, state machines, or decision-making logic for autonomous systems.
  • Strong debugging skills, eagerness to learn, and clear communication.
  • Preferred: experience with embedded or automotive platforms such as NVIDIA Orin or Infineon Aurix, or with multi-ECU architectures.
  • Preferred: familiarity with ROS/ROS 2, DDS, or SOME/IP middleware.
  • Preferred: Python experience for tooling, log analysis, or test automation.
  • Preferred: hands-on experience with urban driving, parking, or active-safety features such as AEB.

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.
  • Salaried/exempt employees accrue up to 160 hours of paid time off, while hourly/non-exempt employees accrue up to 120 hours.

Salary: $135k - $185k/yr

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

Embedded Software Engineer III

  • Westinghouse Air Brake Technologies Corporation
  • Full time
  • USA
  • 11/07/2026
  • Salary: $79k - $113k/yr
  • Germantown, MD

Staff Embedded Software Engineer

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

Sr. Software Engineer, Linux Kernel

  • xAI
  • Full time
  • USA
  • 11/07/2026
  • Salary: $180k - $330k/yr
  • Seattle, WA

Embedded Systems Staff Engineer

  • Bugcrowd
  • Full time
  • USA
  • 11/07/2026
  • Remote

Embedded Software Engineer IV

  • Westinghouse Air Brake Technologies Corporation
  • Full time
  • USA
  • 11/07/2026
  • Salary: $91k - $130k/yr
  • Germantown, MD