Faraday Future
Overview
Faraday Future (FF) is a California-based mobility company focused on delivering user-centric, technology-first vehicles. We’re seeking to change how we drive by creating connected, sustainable mobility solutions and leveraging world-class talent. Responsibilities
MCU Porting & Platform Bring-up
Port an existing embedded software stack (RTOS + MCAL + middleware) from an NXP MCU to a new MCU platform. Bring up core peripherals on the new MCU (CAN, GPIO, UART, SPI, timers, interrupts, etc.). Develop or adapt board support packages and hardware abstraction layers.
RTOS & Middleware Integration
Integrate and configure an automotive-grade RTOS on the new MCU. Ensure correct task scheduling, resource management, and performance under real-time constraints.
Adapt and validate CAN stack and UDS protocol (ISO 14229) support on the new MCU. Ensure correct handling of DTCs, DIDs, and OTA commands. Maintain compliance with automotive standards (ISO 11898, AUTOSAR MCAL if applicable). System Interface Development
Implement and test communication interfaces with an external high-end CPU via GPIO, UART, and SPI. Support CPU power control, suspend/resume, and status reporting.
Testing & Validation
Develop test cases for regression and validation on the new platform. Debug and resolve integration issues at hardware/software boundaries.
Basic Qualifications
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field 5+ years of experience in embedded software development on MCUs. Hands-on experience with MCAL driver development/porting and low-level peripheral bring-up. Experience with CAN bus communication and diagnostics protocols (UDS, ISO 14229). Solid understanding of embedded C/C++, linker scripts, memory management, and interrupt handling. Strong background in RTOS-based systems (e.g., FreeRTOS, AUTOSAR OS, OSEK, etc.). Familiarity with automotive-grade development practices (MISRA C, ISO 26262 awareness, version control, unit testing). Practical experience using multimeter, oscilloscope, and JTAG/debuggers for hardware bring-up, measurement, and troubleshooting. Great team player, dedicated to the company, willing to take on challenging tasks. Preferred Qualifications
Background in AUTOSAR Classic stack configuration and porting Prior experience with NXP MCUs and at least one other major automotive MCU vendor (e.g., Renesas, Infineon, STMicroelectronics, TI). Experience with any tools from Vector. Salary & Benefits
Annual Salary Range:
($110,000 - $130,000 DOE), plus benefits and incentive plans Healthcare + dental + vision benefits (Free for you/discounted for family) 401(k) options Casual dress code + relaxed work environment Culturally diverse, progressive atmosphere 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. Equal Opportunity & Compliance
Faraday Future is an equal opportunity employer. We comply with applicable EEO laws and do not discriminate on the basis of protected characteristics. The following sections are kept concise and applicable for applicants; any additional voluntary disclosures are optional.
#J-18808-Ljbffr
Faraday Future (FF) is a California-based mobility company focused on delivering user-centric, technology-first vehicles. We’re seeking to change how we drive by creating connected, sustainable mobility solutions and leveraging world-class talent. Responsibilities
MCU Porting & Platform Bring-up
Port an existing embedded software stack (RTOS + MCAL + middleware) from an NXP MCU to a new MCU platform. Bring up core peripherals on the new MCU (CAN, GPIO, UART, SPI, timers, interrupts, etc.). Develop or adapt board support packages and hardware abstraction layers.
RTOS & Middleware Integration
Integrate and configure an automotive-grade RTOS on the new MCU. Ensure correct task scheduling, resource management, and performance under real-time constraints.
Adapt and validate CAN stack and UDS protocol (ISO 14229) support on the new MCU. Ensure correct handling of DTCs, DIDs, and OTA commands. Maintain compliance with automotive standards (ISO 11898, AUTOSAR MCAL if applicable). System Interface Development
Implement and test communication interfaces with an external high-end CPU via GPIO, UART, and SPI. Support CPU power control, suspend/resume, and status reporting.
Testing & Validation
Develop test cases for regression and validation on the new platform. Debug and resolve integration issues at hardware/software boundaries.
Basic Qualifications
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field 5+ years of experience in embedded software development on MCUs. Hands-on experience with MCAL driver development/porting and low-level peripheral bring-up. Experience with CAN bus communication and diagnostics protocols (UDS, ISO 14229). Solid understanding of embedded C/C++, linker scripts, memory management, and interrupt handling. Strong background in RTOS-based systems (e.g., FreeRTOS, AUTOSAR OS, OSEK, etc.). Familiarity with automotive-grade development practices (MISRA C, ISO 26262 awareness, version control, unit testing). Practical experience using multimeter, oscilloscope, and JTAG/debuggers for hardware bring-up, measurement, and troubleshooting. Great team player, dedicated to the company, willing to take on challenging tasks. Preferred Qualifications
Background in AUTOSAR Classic stack configuration and porting Prior experience with NXP MCUs and at least one other major automotive MCU vendor (e.g., Renesas, Infineon, STMicroelectronics, TI). Experience with any tools from Vector. Salary & Benefits
Annual Salary Range:
($110,000 - $130,000 DOE), plus benefits and incentive plans Healthcare + dental + vision benefits (Free for you/discounted for family) 401(k) options Casual dress code + relaxed work environment Culturally diverse, progressive atmosphere 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. Equal Opportunity & Compliance
Faraday Future is an equal opportunity employer. We comply with applicable EEO laws and do not discriminate on the basis of protected characteristics. The following sections are kept concise and applicable for applicants; any additional voluntary disclosures are optional.
#J-18808-Ljbffr