Job Description
Lucid Motors is seeking an Embedded Engineer, Battery Software, to contribute to the development of its Battery Management System (BMS). This role involves working within a dynamic, cross-functional team to advance battery management and energy intelligence features for mass-market passenger vehicles and stationary energy storage applications. The engineer will be responsible for creating architecture and design to solve complex problems, developing and delivering software solutions for real-time embedded systems, and ensuring the development of highly reliable software. The position is based onsite at Lucid's Newark, CA headquarters.
Role involves:
- Writing production-quality code for real-time embedded systems using C or other languages.
- Designing, developing, and taking ownership of mission and safety-critical features.
- Interfacing with hardware peripherals and implementing serial communication protocols.
- Verifying software using unit test and hardware-in-the-loop test frameworks.
- Developing software tools and scripts for software and hardware integration tests.
- Debugging hardware and software time-critical issues.
Requirements:
- Bachelor's Degree in Electrical Engineering, Computer Engineering, or related field.
- 2+ years of professional embedded software development experience.
- 1+ years of development experience using C and/or Python.
- 1+ years of experience working with schematics and hardware peripheral interfaces.
- Experience in multi-core software development for safety-critical systems.
- Experience with software design and development tools.
Role offers:
- Competitive salary and benefits.
- Opportunity to participate in Lucid’s equity program and/or a discretionary annual incentive program.
- Work alongside accomplished minds in the industry.
- Make an immediate and significant impact on a sustainable future.