Faraday Future logo

Embedded Software Engineer - Faraday Future

View Company Profile
Job Title
Embedded Software Engineer
Job Location
Gardena, California, United States
Job Description

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:

As the Embedded Software Engineer, you’ll be working with some of the industry’s brightest minds to bring up the most powerful autonomous driving platform. In this position, you have the chance to touch every technology in embedded software development for ECU(Electronic Control Unit), ranging from creating bootloader, creating and configuring AUTOSAR components to bring up new hardware, and working with hardware engineer to integrate and implement device driver, to resolve any stability issue and improve the system performance.  Basically, you’ll ensure that our autonomous driving platform is the most stable system with greatest performance and best power efficiency. Be more detailed, you will be responsible for the following:

  • Develop controller logic for vehicle hardware operation utilizing closed-loop feedback
  • Build software for an ECU and integrate it into the vehicle body network
  • Test experimental software on a test bench and on a vehicle in a controlled environment
  • Validate the performance of controller schemes on hardware
  • Support software integration and testing on vehicle

Basic Qualifications:

  • BS in Electrical, Mechanical, Computer Science or similar major in Engineering (MS Preferred) with 3+ years of experience developing software for hardware implementation
  • Hands-on experience implementing basic controller algorithms and concepts (such as PID) on hardware
  • Proficient in C (Python is a plus) with high familiarity with object-oriented programming (OPP)
  • Experience with designing controller schemes within MATLAB/Simulink
  • Experience with software engineering tools (e.g. Git)
  • Rich experience using microcontrollers to control hardware

Preferred Qualifications:

  • Experience with embedded software design, development and debugging
  • Knowledge and experience in control of brushed and/or brushless DC motors
  • Understanding of automotive communication protocols (e.g. CAN)
  • Excellent communication skills and team-working tendencies

Annual Salary Range:

($95K - $120K), plus benefits and incentive plans

 Perks + Benefits

  • Equity grants for every employee
  • Healthcare + dental + vision benefits (Free for you/discounted for family)
  • 401(k) options
  • Relocation assistance + reimbursement
  • Casual dress code + relaxed work environment
  • Culturally diverse, progressive atmosphere
  • “Soul of Faraday” community outreach team

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.

Faraday Future Headquarters Location

Gardena, CA

View on map

Faraday Future Company Size

Between 200 - 500 employees

Faraday Future Founded Year


Faraday Future Funding Rounds

View funding details

    Faraday Future's Industries