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]
    Engineer 2

    Engineer 2

    Apex Companies • Signal Hill, CA, US
    [job_card.full_time]
    Are you highly motivated, hard-working, and seeking to join a growth-focused consulting & engineering firm? Are you looking for a company that will invest in your development and grow your prof...[show_more]
    [last_updated.last_updated_30] • [promoted]
    DevOps Engineer (Only W2) - Local to CA, no Third-party resumes

    DevOps Engineer (Only W2) - Local to CA, no Third-party resumes

    CBTS • Burbank, CA, US
    [job_card.full_time]
    Job Responsibilities / Typical Day in the Role.Release Governance & Planning.Define and own release management framework, including deployment calendar, release cadence, quality gates, and appr...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Embedded Software Engineer III - TeraWave

    Embedded Software Engineer III - TeraWave

    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]
    Manager Embedded Software Engineer 2 (AHT)

    Manager Embedded Software Engineer 2 (AHT)

    Northrop Grumman • Los Angeles, California, United States
    [job_card.full_time]
    Relocation assistance may be available.Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world toda...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Enterprise Solution Engineer

    Enterprise Solution Engineer

    Semrush Inc • Los Angeles, CA, United States
    [job_card.full_time]
    Are you ready to be part of something big? We're hiring for the Enterprise Solution Engineer on our Sales Team!.In this role, you'll engage with key decision-makers, forge impactful relationships w...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Kubernetes

    Senior Software Engineer, Kubernetes

    VirtualVocations • Long Beach, California, United States
    [job_card.full_time]
    A company is looking for a Senior System Software Engineer, Kubernetes and KubeVirt.Key Responsibilities Design, implement, and operate cloud platform services for GPU accelerated IaaS on Kuberne...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Software Architect - TeraWave

    Senior Embedded Software Architect - TeraWave

    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_1_day] • [promoted]
    Senior Software Engineer, Site Reliability

    Senior Software Engineer, Site Reliability

    ZipRecruiter • Los Angeles, CA, US
    [job_card.full_time]
    We offer a hybrid work environment.Most US-based positions can also.To actively connect people to their next great opportunity. ZipRecruiter is a leading online employment marketplace.Powered by AI-...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Embedded Software Engineer (Actuators & Control Systems)

    Senior Embedded Software Engineer (Actuators & Control Systems)

    Impulse Space • Redondo Beach, CA, US
    [job_card.full_time] +1
    [filters_job_card.quick_apply]
    Senior Embedded Software Engineer at Impulse.Actuation & Control Systems, you will be responsible for developing embedded software that controls a variety of actuated systems across launch vehicles...[show_more]
    [last_updated.last_updated_30]
    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 - TeraWave

    Senior Software Engineer - TeraWave

    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]
    Electromagnetic Compatibility Engineer

    Electromagnetic Compatibility Engineer

    BBSI • Burbank, CA, United States
    [job_card.full_time] +1
    DOE + Benefits, Bonus, and growth opportunities!.We offer a highly demanding yet rewarding work environment and an exciting opportunity to be part of complex testing projects from start to finish.I...[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 Embedded Software Engineer (Camera Systems)

    Senior Embedded Software Engineer (Camera Systems)

    Impulse Space • Redondo Beach, CA, US
    [job_card.full_time] +1
    [filters_job_card.quick_apply]
    Senior Embedded Software Engineer for Camera Systems at Impulse.You will collaborate with avionics, flight software, and GNC engineers to interface with imaging hardware, support ground and flight ...[show_more]
    [last_updated.last_updated_30]
    Software Engineer, Embedded Hardware

    Software Engineer, Embedded Hardware

    Sweep360 • Los Angeles, CA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    TL;DR — We’re building humanity’s defense layer for the AI age a.If you want to invent new categories, not just improve existing ones—this is that role. As intelligent machines proliferate into ever...[show_more]
    [last_updated.last_updated_30]
    Embedded Software Engineer

    Embedded Software Engineer

    VirtualVocations • Long Beach, California, United States
    [job_card.full_time]
    A company is looking for a Software Engineer - Embedded / Cloud.Key Responsibilities Integrate and troubleshoot embedded systems software Maintain and update infrastructure repositories defined as...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Ritchie Bros. • Beverly Hills, CA, United States
    [job_card.full_time]
    RB Global (NYSE : RBA) (TSX : RBA) is a leading, omnichannel marketplace that provides value-added insights, services and transaction solutions for buyers and sellers of commercial assets and vehicle...[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]