Lucid Motors

Embedded Engineer, Battery Software

Job Description

Posted on: 
2025-06-03

Responsibilities

  • Work in a dynamic, cross-functional team to advance battery management and energy intelligence features.
  • Lead and contribute to battery products for mass-market vehicles and energy storage applications.
  • Write production-quality code for real-time embedded systems using C or other languages.
  • Design and develop mission-critical features like state machine, fault handling, and diagnostics.
  • Interface with hardware peripherals and implement serial communication protocols.
  • Verify software using unit tests and hardware-in-the-loop test frameworks.
  • Develop software tools and scripts for software and hardware integration tests.

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 (must) and/or Python.
  • 1+ years of experience working with schematics and hardware peripheral interfaces.
  • Experience in multi-core software development for safety-critical systems.
  • Familiarity with software design and development tools.
  • Advantageous qualifications include a Master's degree and experience in the EV industry.
Apply now

More job openings