Lucid Motors

Embedded Engineer, Battery Software

Job Description

Posted on: 
2025-06-24

Responsibilities

  • Work in a cross-functional team to advance battery management and energy intelligence features.
  • Lead the development of battery products for passenger vehicles and energy storage applications.
  • Write production-quality code for real-time embedded systems using C or other languages.
  • Design and implement mission and safety-critical features.
  • Interface with hardware peripherals and implement communication protocols.
  • Verify software using unit tests and hardware-in-the-loop frameworks.
  • Debug time-critical hardware and software issues using debugging tools.

Job Requirements

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, or related fields.
  • 2+ years of professional embedded software development experience.
  • 1+ years of development experience using C and/or Python.
  • 1+ years of experience with schematics and hardware peripheral interfaces.
  • Experience in multi-core software development for safety-critical systems.
  • Familiarity with software design and development tools.
  • Advantageous: Master's degree, experience in Battery Management Systems or EV industry, knowledge of AUTOSAR, Automotive Ethernet, and MATLAB/Simulink.
Apply now

More job openings