Logo
Faraday Future

Senior Embedded Software Engineer

Faraday Future, Gardena, California, United States, 90248

Save Job

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