Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer (Bare-Metal / RTOS)

$130k - $160k
Full-time

Harbinger Motors Inc.

About Harbinger

Harbinger is an American commercial electric vehicle (EV) company on a mission to transform an industry starving for innovation. Harbinger’s best-in-class team of EV, battery, and drivetrain experts have pooled their deep experience to bring a first-of-its-kind EV platform to support the growing demand for medium-duty EVs and Hybrids. Harbinger: Familiar Form, Revolutionary Foundation.

About the Role

At Harbinger, we are redefining the performance of electric vehicles. We are seeking a highly skilled Firmware Engineer to design and implement the bare-metal and RTOS-based firmware that drives our advanced motor control systems. In this role, you will work at the intersection of hardware and software, squeezing every cycle out of the microcontroller to ensure nanosecond-level determinism, safety, and efficiency in our EV powertrains.

What You’ll Do

  • Firmware Architecture & Development: Design, implement, and maintain highly deterministic embedded firmware for advanced EV motor control systems operating in bare-metal and RTOS environments.

  • BSP & Driver Configuration: Configure and optimize vendor Board Support Packages (BSPs) and write low-level hardware drivers to ensure optimal performance of application software.

  • Algorithm Implementation: Deploy, tune, and optimize complex control algorithms, including high-frequency Field-Oriented Control (FOC).

  • System Optimization: Relentlessly enhance CPU efficiency, reduce interrupt latency, optimize memory footprints, and ensure the system meets strict performance and safety goals.

  • Testing & Validation: Perform rigorous testing, debugging, and validation using real-time simulation and Hardware-in-the-Loop (HIL) environments.

  • Cross-Functional Integration: Work closely with hardware, application software, and power electronics teams to seamlessly integrate firmware with the broader motor control system.

  • Documentation: Create and maintain clean, comprehensive documentation covering firmware design, architecture, and testing methodologies.

Minimum Qualifications

  • Education: Bachelor’s degree in Electrical Engineering, Computer Engineering, or a closely related technical field.

  • Experience: 3+ years of professional experience in embedded firmware development.

  • Language Proficiency: Strong proficiency in C/C++ specifically tailored for resource-constrained embedded systems.

  • Hardware Experience: Hands-on experience developing for ARM Cortex-M microcontrollers or equivalent embedded platforms.

  • Domain Knowledge: Solid foundational understanding of motor control algorithms, digital signal processing (DSP), control theory, and PID tuning.

  • Communication Protocols: Familiarity with standard embedded communication interfaces (CAN, SPI, I2C, UART).

  • Debugging Skills: Hands-on proficiency with standard lab tools, including oscilloscopes, logic analyzers, and debuggers.

Preferred Qualifications

  • Advanced Degree: Master’s degree in Electrical/Computer Engineering with a focus on control systems.

  • Industry Experience: Direct experience developing firmware for electric vehicle (EV) powertrains or automotive motor controls.

  • Advanced Motor Controls: Hands-on experience implementing sensorless control techniques.

  • Complex Peripherals: Deep knowledge of complex timer units and cross-triggering peripherals, such as eTPU and GTM.

  • Advanced Validation: Proven experience setting up, maintaining, and running Hardware-in-the-Loop (HIL) testing environments.

Key Benefits & Perks:

  • Comprehensive Health, Dental & Vision (HDV) – 100% employee covered
  • Early-stage Stock Options
  • Robust Retirement Savings (401k, HSA, FSA)
  • Generous Paid Time Off (PTO) & Parental Leave
  • Annual Vacation Bonus
  • Wellness & Fertility Benefits
  • Cell Phone Stipend
  • Complimentary Meals & Stocked Kitchens

California Pay Range

$130,000—$160,000 USD

Equal Opportunity

Harbinger is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.

Harbinger is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at View email address on aiapply.co.

Candidate Data Privacy

Harbinger may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Harbinger may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.

Harbinger may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our HR, legal, and finance teams, and the team(s) with the position(s) for which you are applying; (ii) Harbinger affiliates; and (iii) Harbinger’s service providers, including providers of background checks, staffing services, and cloud services.

Harbinger may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions.

Please note that we are currently not accepting applications from third party application services. Any unsolicited resumes or candidate profiles submitted in response to our job posting shall be considered the property of Harbinger and are not subject to payment of referral or placement fees if any such candidate is later hired by Harbinger unless you have a signed written agreement in place with us which covers the applicable job posting.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer (Bare-Metal / RTOS) in Garden Grove, CA vacancy
  •  ...Talentify is seeking an Embedded Software Engineer to design, develop, and maintain firmware and software for embedded systems in modular components...  ...and integrated platforms. The role emphasizes bare metal and RTOS environments, C/C++ development, RF/radio interfaces... 
    Suggested
    Contract work

    Jobleads-US

    Cypress, CA
    21 hours ago
  • $138k - $207k

     ...customers. We are looking for software engineers, hardware engineers, roboticists, and...  ...of interfaces. We are looking for a Firmware Engineer to join our team. WHAT YOU...  ...Experience developing firmware in bare-metal or RTOS environments Solid understanding and... 
    Suggested
    Full time
    Work experience placement
    Local area
    Relocation package

    anduril

    Costa Mesa, CA
    2 days ago
  • $192k - $292k

     ...picture. About the Job We are looking for a Software Engineer with a focus in Firmware to join our rapidly growing team in Irvine. In this...  ...(TCP/IP, CAN, SPI, I2C). ~ Experience with RTOS and bare-metal programming. ~ Familiarity with debugging tools like... 
    Suggested
    Full time
    Work experience placement
    Live in
    Immediate start

    Mosaic

    Irvine, CA
    2 days ago
  • $150k - $190k

     ...Role Overview At ButterflyMX, firmware sits at the critical...  ...seeking an exceptional Firmware Engineer to help design, build, debug,...  ...embedded environments, including bare-metal microcontroller firmware with main-loop architectures, RTOS-based systems including Zephyr... 
    Suggested
    Temporary work
    Remote work
    Worldwide
    Flexible hours

    ButterflyMX

    Irvine, CA
    4 days ago
  • $112k - $149k

     ...Responsibilities Develop low-level firmware and software for microcontrollers, including...  ...and review schematics with electrical engineering teams. Collaborate across teams to...  ...and microcontroller integration, bare-metal or RTOS development, hardware debugging, board... 
    Suggested
    Full time

    Anduril Industries

    Costa Mesa, CA
    17 days ago
  • $146k - $194k

     ...years. ABOUT THE JOB As a Senior Firmware Engineer on the Manufacturing Test team you will...  ...targeted at embedded Linux, NIX, and several RTOS platforms. You will debug and solve...  ...~ Experience developing firmware in bare-metal, RTOS environments, and embedded Linux... 
    Full time
    Work experience placement

    Mosaic

    Costa Mesa, CA
    1 day ago
  • $166k - $220k

     ...in months, not years. ABOUT THE ROLE Anduril is seeking a Firmware Engineer to join our team based in Irvine, CA. The Sentry Firmware...  ...and digital sensors Experience developing firmware in bare‑metal and/or RTOS environments Debugging skills with JTAG, SWD, oscilloscopes... 

    Slope

    Irvine, CA
    4 days ago
  •  ...many other IoT solutions. Position Summary The  Firmware Engineer III designs, develops, and modifies firmware and similar...  ...and Sensors a Plus ~ Experience developing on a bare metal and using an RTOS. FreeRTOS is a plus. ~ Experience using debuggers, logic... 
    Remote work
    Worldwide

    Universal Electronics Inc.

    Santa Ana, CA
    13 days ago
  • $146k - $194k

     ...months, not years.ABOUT THE JOBAs a Senior Firmware Engineer on the Manufacturing Test team you will...  ...at embedded Linux, NIX, and several RTOS platforms. You will debug and solve...  ...sensorsExperience developing firmware in bare-metal, RTOS environments, and embedded LinuxSolid... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    1 day ago
  •  ...Degree Travel Percentage: Negligible Job Category: Engineering Senior Embedded Firmware Engineer – Connected Products Engineer the Connected...  ...for commercial products. ~ Strong C/C++ programming, RTOS and microcontroller-based systems and wireless... 
    Full time
    Temporary work
    Immediate start
    Flexible hours

    Fieldpiece

    Orange, CA
    4 days ago
  •  ...An innovative defense technology company seeks a skilled firmware engineer to develop cutting-edge solutions for military applications. In this role, you will create low-level firmware for microcontrollers and integrate advanced technologies to enhance military capabilities... 

    Slope

    Costa Mesa, CA
    2 days ago
  • $145k - $175k

    Firmware Engineer At ICEYE, we design, build and operate the largest fleet of Synthetic Aperture Radar (SAR) satellites in the world. Using...  ...Integrate FPGA firmware with embedded software (Linux/bare-metal) running on SoC processing systems (ARM cores) Define and implement... 
    Work at office
    Local area
    Flexible hours
    Night shift

    ICEYE US-SkyFi

    Irvine, CA
    4 days ago
  • $55 - $80 per hour

     ...Embedded Software Engineer Job Description The Embedded Software Engineer develops hardware, firmware, and graphical user interface (GUI) applications for use in both...  ...with embedded platforms. Work within bare metal and RTOS environments to implement efficient,... 
    Contract work
    Temporary work

    Talentify

    Cypress, CA
    22 hours ago
  •  ...autonomy systems. We value rigorous engineering without unnecessary process. Decisions...  ...Linux compute Motor-control firmware Battery-management-system firmware...  ...Embedded Linux development; or Bare-metal or RTOS-based microcontroller development.... 
    Local area

    Odin Dynamics, Inc

    Long Beach, CA
    11 days ago
  • $191k - $253k

     ...across hardware, software, and firmware; in both the RF and digital...  ...looking for an Embedded Software Engineer to join our rapidly growing...  ...g. Microblaze, Nios) both in bare-metal and OS-based configurations,...  ...Support Packages (BSP), and RTOS environments Experience with... 
    Full time
    Work experience placement
    Immediate start

    Anduril-1

    Costa Mesa, CA
    8 hours ago
  • $130k - $160k

     ...Harbinger, we are redefining the performance of electric vehicles. We are seeking a highly skilled Software Engineer, Firmware to design and implement the bare-metal and RTOS-based firmware that drives our advanced motor control systems. In this role, you will work at the... 
    Full time
    Contract work
    Local area

    Harbinger Motors Inc.

    Garden Grove, CA
    4 days ago
  • $166k - $220k

     ...months, not years. About the Team The Firmware Team at Anduril develops core technology...  ...in close coordination with Electrical Engineering to develop hardware and software...  ...MSP430, PIC, etc.) Experience with an RTOS (FreeRTOS, Zephyr, VxWorks, or similar)... 
    Full time
    Work experience placement

    Mosaic

    Costa Mesa, CA
    4 days ago
  • $154k - $230k

     ...allows you to see your code run on rocket engines daily. The team is building new system...  ...developing, testing, and documenting firmware that gets deployed to all avionics...  ...low-level embedded development (MCU, RTOS, or bare-metal) Experience with hardware bring-up and... 

    Relativity Space

    Long Beach, CA
    a month ago
  • $165k - $225k

     ...bringing deep expertise in high-performance engineering, electrification, and advanced...  ...About The Role As a Senior Embedded Firmware Engineer, you'll be a core technical owner...  ...ll work across the embedded stack, from RTOS and low-level drivers through diagnostics... 
    Flexible hours

    Brelle

    Los Alamitos, CA
    2 days ago
  • Embedded Software Engineer — Radar Systems Technovative Applications is seeking an experienced Embedded Software Engineer to join...  ...Design, implement, and test embedded software running under RTOS (or bare-metal) on real-time radar control and signal-processing systems Collaborate... 
    Work at office

    Technovative Applications

    Brea, CA
    2 days ago
  • $160k - $190k

     ...Orbital is seeking an experienced Staff Embedded Linux Software Engineer to join our dynamic team. Reporting to the Embedded...  ...performance, or mission‑critical systems. ~ Experience with bare‑metal and/or RTOS‑based designs (FreeRTOS, internal schedulers, embedded... 
    Permanent employment
    Full time
    Work at office
    Local area
    Flexible hours

    Terran Orbital Corporation

    Irvine, CA
    a month ago
  • $167.2k - $316.6k

     ...Our team develops firmware and controls for HV embedded systems including battery management...  ..., and other platform software engineers for firmware development through all stages...  ..., implementation, and testing of both bare metal and RTOS low-level software for energy... 
    Full time
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Long Beach, CA
    2 days ago
  • $120k - $135k

     ...company’s identity is a strong foundation in engineering. We take great pride in our commitment...  ...Will Do Develop, test, and release firmware for embedded and IoT-based systems...  ...embedded Linux, Yocto, and at least one RTOS ~ Proficiency in C (C98) and C++ (C++1... 
    Local area

    Fluxergy

    Irvine, CA
    a month ago
  • $150k - $250k

     ...impact. We're seeking a Senior Platform/Real-Time Embedded Firmware Engineer with strong low-level embedded software expertise and a...  ...real-time microcontroller platforms, owning BSPs, drivers, RTOS/bare-metal execution, timing, peripheral interfaces, diagnostics hooks... 

    LMK Recruiting Solutions

    Irvine, CA
    a month ago
  •  ...optimize manufacturing processes, primarily focusing on sheet metal components. This role involves integrating CAD/CAM software with...  ...steel. Our competitive advantage is speed, responsiveness, and engineering collaboration and we are scaling fast. Company Description... 
    Contract work

    Bazz Houston International

    Garden Grove, CA
    24 days ago
  • $166k - $220k

     ...Robotics Software Engineer Costa Mesa, California, United States Anduril Industries is a defense technology company with a...  ...Embedded & Real-Time Systems: Experience with embedded Linux, RTOS, or bare-metal development on resource-constrained hardware. Programming... 
    Full time
    Work experience placement
    Immediate start

    anduril

    Costa Mesa, CA
    5 days ago
  •  ...Principal Embedded Firmware Engineer — Rust and Connected Devices About CI Solutions CI Solutions develops secure identity and credentialing...  ...-on microcontroller firmware experience. Experience with RTOS-based systems, interrupts, peripheral drivers, persistent... 
    Full time
    Remote work

    Hire Ventures, Inc.

    Los Alamitos, CA
    a month ago
  •  ...deter kinetic conflict and protect global security.The RoleThe Firmware Engineer will play a pivotal role in the development of our cutting-...  ...programming languages for embedded systems.Experience using RTOS.Proven experience in embedded software development and prototyping... 
    Permanent employment
    Work experience placement
    Work at office
    Local area

    Mach Industries

    Huntington Beach, CA
    1 day ago
  • $189.05k - $207.29k

     ...degree or foreign equivalent in Electrical Engineering, Software Engineering, Computer...  ...Implement embedded C software within RTOS and bare-metal environments. 2. Develop and optimize...  ...following skills is required: 1. Develop firmware and real-time controls algorithms for... 
    Immediate start
    Work from home
    Flexible hours

    Jobleads-US

    Long Beach, CA
    21 hours ago
  •  ...Description Turion Space is seeking skilled Embedded Software engineers. We are a new space startup that is growing fast with one...  ...cores supporting SoC architectures and working in a Linux or bare-metal environment ~ Understanding of processor architecture and writing... 
    Permanent employment

    Turion Space

    Irvine, CA
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer (Bare-Metal / RTOS). Be the first to apply!