Senior Embedded Software Engineer - Charging
Lucid Motors
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