Lucid Motors

Senior Embedded Software Engineer - Charging

Lucid Motors

Apply
3 months ago
Newark, CA, USA
Senior / Mid Level

Base Salary

$154k - $212k/yr

Responsibilities

  • Design, develop, and optimize embedded C software for automotive control systems.
  • Program and debug multicore and ARM-based micro-controllers for real-time applications.
  • Bring up new hardware boards, validate MCU peripherals, and develop low-level drivers.
  • Develop internal test software, diagnostic routines, and automation scripts.
  • Configure AUTOSAR Basic Software (BSW) modules using Vector or EB tools.
  • Develop vehicle diagnostics including DIDs, DTCs, UDS routines, and diagnostic communication flows.
  • Collaborate with hardware, controls, and systems teams for seamless integration and issue resolution.
  • Support system-level debugging, bench testing, and on-vehicle bring-up.
  • Manage requirements, traceability, and documentation using Jama, Jira, and Confluence.

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering or similar technical field is required.
  • 4 years or more experience in embedded software engineering for automotive control systems, power electronics and/or EV charging systems.
  • Strong proficiency in Embedded C and real-time embedded software development.
  • Hands-on experience with multicore micro-controller and ARM-based MCU programming.
  • Proficiency with T32 (Trace32) or equivalent low-level debugging tools.
  • Strong understanding of vehicle system architecture and ECU-to-ECU interactions in electric vehicles.
  • Experience configuring AUTOSAR BSWs using Vector or EB tools.
  • Experience developing diagnostics (DIDs, DTCs, UDS routines).
  • Proficiency with automotive communication protocols and tools, including CAN, LIN, Ethernet, SPI.
  • Familiar with micro-controller peripherals such as CAN, LIN, SPI, Ethernet, ADC, DAC, PWM.
  • Experience in board bring-up, low-level driver development, and hardware–software debugging.
  • Ability to develop Python automation scripts for testing and validation.
  • Experience with Jama and Jira/Confluence.
  • Knowledge of high-voltage safety and automotive product safety concepts.
  • Strong organizational skills and attention to detail.

Benefits

  • Lucid offers a wide range of competitive benefits, including medical, dental, vision, life insurance, and disability insurance.
  • Vacation and 401k plans are included.
  • Successful candidates may be eligible to participate in Lucid’s equity program and/or a discretionary annual incentive program.

Tech Stack

MATLABPython

Categories

Embedded