Talent.com
Senior Embedded Software Engineer
Senior Embedded Software EngineerFaraday Future • Gardena, California, United States
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Faraday Future • Gardena, California, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.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 :

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 :

  • MCU Porting & Platform Bring-up

Port an existing embedded software stack (RTOS + MCAL + middleware) from 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.
  • Automotive Communication & Diagnostics
  • 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.
  • Annual Salary Range :

    ($110,000 - $130,000 DOE), plus benefits and incentive plans

    Perks + Benefits

  • 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.

    [job_alerts.create_a_job]

    Senior Embedded Software Engineer • Gardena, California, United States

    [internal_linking.similar_jobs]
    Embedded Software Engineer

    Embedded Software Engineer

    Blue Origin • Los Angeles, CA, United States
    [job_card.permanent]
    Applications will be accepted on an ongoing basis until the requisition is closed.At Blue Origin, we envision millions of people living and working in space for the benefit of Earth.We're working t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Lumicity • Los Angeles, CA, United States
    [job_card.full_time]
    An exciting client is seeking a Sr.Software Engineer to develop the C++ core across operating platforms.They specialize in the design, development, and production of military-grade UAS systems and ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Windows / Desktop Applications - Torrance, USA

    Senior Software Engineer, Windows / Desktop Applications - Torrance, USA

    Speechify • Torrance, CA, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Principal Engineer Software - Embedded Development (Multiple Locations) - R10215722-2

    Senior Principal Engineer Software - Embedded Development (Multiple Locations) - R10215722-2

    Northrop Grumman • El Segundo, CA, United States
    [job_card.full_time]
    Senior Principal Engineer Software - Embedded Development.Join to apply for the Senior Principal Engineer Software - Embedded Development role at Northrop Grumman. At Northrop Grumman, our employees...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Principal Embedded Software Architect

    Senior Principal Embedded Software Architect

    Northrop Grumman • El Segundo, CA, United States
    [job_card.full_time]
    A leading aerospace company in California is seeking a Senior Principal Engineer Software for Embedded Development.The role involves developing and testing embedded software for safety-critical sys...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Far Coder • Los Angeles, CA, United States
    [job_card.full_time]
    When applying, mention the word FarCoder to show youve read the job post completely.Employers can look for these words to identify genuine, thoughtful applicants and avoid spam.Check is leading a r...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Avionics / Embedded Software Engineer I - Early Career (2026 Starts)

    Avionics / Embedded Software Engineer I - Early Career (2026 Starts)

    Blue Origin • Los Angeles, CA, United States
    [job_card.permanent]
    Applications will be accepted on an ongoing basis until the requisition is closed.At Blue Origin, we envision millions of people living and working in space for the benefit of Earth.We're working t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Software Engineer (IV) - Lunar Permanence

    Senior Embedded Software Engineer (IV) - Lunar Permanence

    Blue Origin • Los Angeles, CA, United States
    [job_card.permanent]
    Applications will be accepted on an ongoing basis until the requisition is closed.At Blue Origin, we envision millions of people living and working in space for the benefit of Earth.We're working t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Abbott • Sylmar, CA, US
    [job_card.full_time]
    Abbott is a global healthcare leader that helps people live more fully at all stages of life.Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses an...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Edge

    Senior Software Engineer, Edge

    Metropolis Corp • Los Angeles, CA, United States
    [job_card.full_time]
    Senior Software Engineer, Edge.Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout-free experiences in the real world.Today, we ar...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Principal Engineer Software - Embedded Development (Multiple Locations)

    Senior Principal Engineer Software - Embedded Development (Multiple Locations)

    Northrop Grumman Corp. (JP) • El Segundo, CA, United States
    [job_card.full_time]
    At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come.Our pioneering and i...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Enterprise Applications

    Senior Software Engineer, Enterprise Applications

    Vast • Long Beach, CA, United States
    [job_card.full_time]
    Senior Software Engineer, Enterprise Applications.At Vast, our mission is to contribute to a future where billions of people are living and thriving in space. We are building artificial gravity spac...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Crypto Embedded Software Engineer (Onsite)

    Principal Crypto Embedded Software Engineer (Onsite)

    Collins Aerospace • El Segundo, CA, United States
    [job_card.full_time]
    Principal Crypto Embedded Software Engineer (Onsite).Collins Aerospace, an RTX company, seeks an experienced Crypto Embedded Software Engineer for the Secure Processing Software team in El Segundo,...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Perception

    Senior Software Engineer, Perception

    AeroVect • Los Angeles, CA, United States
    [job_card.full_time]
    AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. We are a Series A company backed by top-tier ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Fullstack

    Senior Software Engineer, Fullstack

    Metropolis Corp • Los Angeles, CA, United States
    [job_card.full_time]
    Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout-free experiences in the real world. Today, we are reimagining parking to enable...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Platform

    Senior Software Engineer, Platform

    Red Cat Holdings • Carson, CA, United States
    [job_card.full_time] +1
    Senior Software Engineer, Platform at FlightWave Aerospace will own the development and sustainment of the C++ application core across the Edge130 UAS platform. This role focuses on building and mai...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    The Aerospace Corporation • El Segundo, CA, United States
    [job_card.full_time]
    The Aerospace Corporation is the trusted partner to the nation's space programs, solving the hardest problems and providing unmatched technical expertise. As the operator of a federally funded resea...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Principal Embedded Software Engineer — Real-Time Systems

    Senior Principal Embedded Software Engineer — Real-Time Systems

    Northrop Grumman Corp. (JP) • El Segundo, CA, United States
    [job_card.full_time]
    A leading aerospace and defense company is seeking a Senior Principal Software Engineer for embedded development.The role includes designing automated tests, collaborating in an Agile environment, ...[show_more]
    [last_updated.last_updated_30] • [promoted]