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

Software Engineer, Firmware

$130k - $160k
Full-time

Harbinger Motors

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 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 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 ev.careers.

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 9 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Firmware in California vacancy
  • $130k - $160k

     ...About the Role At 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... 
    Suggested
    Full time
    Contract work
    Local area

    Harbinger Motors

    California
    9 days ago
  •  ...Write, debug, and maintain embedded software in C/C++ and Python for robotic systems....  ...Make build systems and CI/CD pipelines for firmware releases. Maintain technical documentation...  ...degree in Computer Science, Electrical Engineering, or a related field. ~0–2 years of... 
    Suggested
    Full time
    Work at office
    Immediate start
    Flexible hours

    Brain Corp

    San Diego, CA
    3 days ago
  •  ...Yearly (Full Time)Employment Type: Full TimeClient: TechMContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Software Engineering - Firmware Software Engineer VTax Work Location: WA - Redmond (Preferred) US - CA - Sunnyvale (Secondary)Summary:The main function... 
    Suggested
    Full time

    SRI Tech

    Sunnyvale, CA
    19 hours ago
  • $193.3k - $261.5k

    The AWS BIOS Engineering team creates and maintains custom firmware solutions for Amazon's innovative server platforms. Our BIOS/UEFI implementations are industry...  ...- 5+ years of non-internship professional software development experience- 5+ years of programming with... 
    Suggested
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Cupertino, CA
    2 days ago
  • $165.2k - $223.6k

    The AWSHardware Engineering team creates server designs for Amazon’s innovative web services. Our designs are industry...  ...will be an innovative self-starter. You will be a software expert with deep knowledge in server firmware. You will gain a strong understanding of our... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $125k - $210k

     ...record breaking speeds.About You and The RoleSenior Embedded Software Engineer on the Long Range Platform (South San Francisco). You will...  ...What You'll DoOwn one or more end-to-end embedded subsystems (firmware, drivers, runtime, monitoring) for the long-range platform... 
    Local area
    Immediate start

    Zipline

    South San Francisco, CA
    19 hours ago
  • $272k - $431.25k

    We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for GPU firmware and GPU system software, working directly with engineering teams of key CSP / hyperscale customers to ensure they can reliably manage, update,... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $174k - $252k

     ...product or system development code. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style...  ...C).3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture... 
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $207k - $300k

     ...internal teams to design and implement new features in system software, including firmware or daemons running on BMC/hosts and kernel drivers.Design...  ....Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of... 
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • Job-ID17893476Reference21-11027Primary Skill: Firmware Engineering - This position will focus on development of virtual platforms by modelling hardware devices for testing Embedded devices using SystemC, C++. Responsibilities Ownership of firmware test application on hardware... 

    Intelliswift

    Menlo Park, CA
    4 days ago
  • $163.53k - $224.85k

     .... ADI combines analog, digital, AI, and software technologies into solutions that combat...  ...Opportunity ProfileThe Field Applications Engineer, Hyperscaler Data Center Accounts helps...  ...with Microcontroller-based systems and Firmware debugging. Experience with Cloud and Data... 
    Permanent employment
    Full time
    Work at office
    Day shift

    Analog Devices

    San Jose, CA
    2 days ago
  •  ...Job Description Job Description Firmware / Software Engineer   Optical Zonu Corp. is a leader in the RF-Over-Fiber telecommunication market, developing whole system solutions. We have a modest engineering team that designs, manufactures, assembles, and tests these... 

    Optical Zonu Corp

    Los Angeles, CA
    a month ago
  •  .../Province: California City: San Jose SummaryThe Senior Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed...  ...and for software at various levels in the hierarchy (from Firmware to Application). Software creation follows an agreed to... 
    Work at office

    Celestica

    San Jose, CA
    19 hours ago
  • $147k - $211k

     ...amongst available technologies.Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines...  ...in code and system health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next... 
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $174k - $252k

     ...or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience...  ...developing accessible technologies.Google's software engineers develop the next-generation technologies that change how billions... 

    Google

    Mountain View, CA
    2 days ago
  • $174k - $252k

     ...or equivalent practical experience.5 years of experience with software development in C/C++.3 years of experience testing, maintaining...  ...) Real-Time Operating System (RTOS) systems.Google's software engineers develop the next-generation technologies that change how... 

    Google

    San Jose, CA
    1 day ago
  • $207k - $300k

    Lead and develop a high-performing team: Manage, mentor, and grow a team of software engineers, fostering a culture of technical excellence and collaboration. Provide regular coaching, performance feedback, and support for career development.Drive the technical goal and... 
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  •  ...breakthrough technology takes more than great engineering—it takes a team of exceptional people...  ...are seeking an experienced Sr. Staff Firmware Engineer with deep expertise in Platform...  ...solutions to protect hardware, firmware, and software integrity. Key Responsibilities: Own PFR... 

    Axiado Corporation

    San Jose, CA
    1 day ago
  • $200k - $300k

     ...deployed across 170+ countries. About the RoleAs a Senior Embedded Software Engineer, you will spearhead the development of brand-new camera...  ...systems to life. Reporting directly to the Camera Firmware Manager, you will work full-time at our HQ in San Mateo to oversee... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    4 days ago
  • $168k - $247k

     ...deploy at scale.About the RoleWe are looking for an Embedded Software Engineer to lead the development and bring-up of ARM-based...  ...ownership role, directly responsible for building the low-level firmware that powers our platforms. You will design, implement, and validate... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    1 day ago
  • $116k - $200k

     ...automotive control applications.Job Summary:The Senior Embedded Firmware Design Engineer is responsible for designing, developing and validating a...  ...Python), debugging capabilities, industry leading embedded software suites (IDE), AI coding tools (e.g. Cursor, Claude, GitHub... 
    Full time
    Work at office

    Semtech

    San Diego, CA
    4 days ago
  • $154.68k - $231.7k

     ...analog designs, and powerful cryptographic engines. These solutions address all segments of...  ...including controllers, product firmware, and reference board designs. Many of the...  ...the planning, execution, and delivery of software for Marvell .This role requires a strategic... 
    Permanent employment
    Full time
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    4 days ago
  • $162k - $252k

    Lead Firmware EngineerDescription -Who We AreHP IQ is HP’s new AI innovation lab. Combining...  ...assembling a diverse, world-class team—engineers, designers, researchers, and product...  ...their best work.About The RoleThe System Software team is responsible for firmware, operating... 
    Full time
    Temporary work
    Local area
    Remote work
    Relocation
    Flexible hours
    Shift work

    Juniper Networks

    San Francisco, CA
    19 hours ago
  •  ...Senior Lead Engineer, Software (Firmware) 2 Celestica is looking for talented and passionate Staff Embedded Software Engineers for the Hardware Platform Services team. This team is responsible for designing and developing Cloud Hardware infrastructure that includes... 
    Work at office

    Celestica

    San Jose, CA
    19 hours ago
  • $166k - $220k

     ...to the military in months, not years.About the TeamThe Firmware Team at Anduril develops core technology used across...  ...Roadrunner. We work in close coordination with Electrical Engineering to develop hardware and software solutions to some of the hardest problems facing our... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    19 hours ago
  • $82.9k - $120k

     ...Systems offers a full line of outdoor lighting productsThe Embedded Engineer provides expertise within the department of Technical...  ...products. Scope will include, but not be limited to, hardware and firmware features and functionality.What Will You Do?In order to grow and... 
    Full time
    Casual work
    Work visa

    Toro Company

    Riverside, CA
    4 days ago
  • $166k - $220k

     ...that works in contested environments. The firmware team is where the product meets reality....  .... If something breaks at the hardware-software boundary, we find it and fix it. We move...  ...and work directly alongside Electrical Engineering on some of the most complex autonomous systems... 
    Full time
    Work experience placement
    Internship
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    4 days ago
  • $160k - $250k

     ...Role Zipline aircraft depend on embedded firmware to execute critical flight and safety...  ...microcontrollers and embedded Linux computers. This software must perform reliably as aircraft move...  ...mechanical, embedded Linux, and systems engineers, you will turn hardware behavior and... 
    Work at office
    Local area

    Zipline

    South San Francisco, CA
    2 days ago
  • $158.4k - $217.8k

     ...Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-...  ...and sustainability, design and engineering, ambition and integrity. In Lucid Air and...  ...to the next level? As a Senior Embedded Firmware Engineer, you will play a pivotal role in... 
    Hourly pay

    Lucid Motors

    Newark, CA
    3 days ago
  •  ...energy solutions to our customers.We are seeking an Embedded Firmware Engineer to develop real-time firmware for our power electronics...  ...analyzers, and other laboratory equipmentWrite and maintain software specifications, design documentation, and technical documentationCollaborate... 
    Temporary work
    Internship

    Electric Hydrogen

    San Jose, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Firmware. Be the first to apply!