The Company :
Faraday Future (FF) is a California-based mobility company, leveraging the latest technologies and world’s best talent to realize exciting new possibilities in mobility. We’re producing user-centric, technology-first vehicles to establish new paradigms in human-vehicle interaction. We’re not just seeking to change how our cars work – we’re seeking to change the way we drive. At FF, we’re creating something new, something connected, and something with a true global impact.
Your Role :
We are looking for an experienced Senior Embedded Software Engineer to lead the porting of an existing automotive-grade software system from an NXP MCU platform to a new MCU family from a different semiconductor vendor. The existing system includes RTOS, MCAL drivers, diagnostic protocol stacks, and complex task scheduling across dozens of modules.
The successful candidate will be responsible for working closely with hardware team to bring up the new MCU, adapting the low-level drivers, ensuring compliance with automotive communication standards, and validating system stability and performance on the new hardware.
Responsibilities :
Port an existing embedded software stack (RTOS + MCAL + middleware) from NXP MCU to a new MCU platform.
Integrate and configure an automotive-grade RTOS on the new MCU.
Adapt and validate CAN stack and UDS protocol (ISO 14229) support on the new MCU.
Implement and test communication interfaces with an external high-end CPU via GPIO, UART, and SPI.
Develop test cases for regression and validation on the new platform.
Basic Qualifications :
Preferred Qualifications :
Annual Salary Range :
($110,000 - $130,000 DOE), plus benefits and incentive plans
Perks + Benefits
Faraday Future is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Senior Embedded Software Engineer • Gardena, California, United States