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 jobs.jobcopilot.com.

 

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 22 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, Firmware in Remote vacancy
  • $125k - $210k

     ...at record breaking speeds.   About You and the Role As an embedded firmware engineer at Zipline, you will be responsible for building the lowest level and most safety-critical software on our aircraft. You will work closely with a range of other disciplines, including... 
    Suggested
    Full time
    Work at office
    Local area
    Immediate start

    Zipline

    Remote
    22 hours ago
  •  ...Japan. Our team consists of highly talented engineers with extensive expertise. Joining us means...  ...industry as a whole. About the Role As a Software Engineer at Avride, you will design and develop advanced firmware and drivers for LiDAR, motor  control, and robotics... 
    Suggested
    Full time
    Work experience placement
    Remote work
    Relocation

    Avride

    Austin, TX
    22 hours ago
  • $207k - $300k

    Manage a team of 8-9 engineers.Work with a larger team of engineers and product managers to design and develop firmware features.Evaluate and help improve firmware code and processes...  ....Collaborate with a global team of software and hardware engineers on new technology... 
    Suggested

    Google

    Boulder, CO
    4 days ago
  •  ...creating exciting opportunities - and we're looking for talented engineers to join our team. Explore our current openings, apply to the...  ...in joining our team! About the Role The Senior Software/Firmware Engineer will design, develop, and test embedded software... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Remote work
    Monday to Friday

    ADTRAN

    Atlanta, GA
    2 days ago
  •  ...Firmware Software Engineer Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected... 
    Suggested
    Full time
    H1b
    Local area
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    United States
    1 day 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

    Austin, TX
    5 days ago
  • $150k - $300k

     ...responsiveness to power critical insights precisely where they’re needed most.   About the Job As an Embedded Software Engineer , you will develop the firmware, FPGA logic, and embedded software that drive Array’s radar payloads and on-orbit processing systems. Your... 
    Permanent employment
    Full time

    Array Labs

    Remote
    22 hours ago
  • $100.78k - $147.81k

     ...success and help us anticipate the future. Position Overview:The Software Engineer II will play a pivotal role in designing and developing a...  ...credit cards. Their primary focus will be creating HSM firmware that supports our robust key management solution. Beyond this... 
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Entrust Corporation

    Shakopee, MN
    7 days ago
  • $67 - $87 per hour

     ...learn more. Base pay range $67.00/hr - $87.00/hr Description Software Engineer, AOSP - Reality Labs Research Onsite in Redmond, WA Our...  ...devices. Responsibilities You’ll partner with researchers, firmware engineers and other software engineers to define and develop... 
    Contract work
    Work experience placement
    Worldwide

    INSPYR Solutions

    Redmond, WA
    3 days 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
    6 days ago
  • $132.5k - $152.5k

    OverviewLutron is seeking an experienced Senior Embedded Firmware Design Engineer for our Boston office to design and deliver for our IoT devices...  ...potential in others.Collaborate with our Product Managers, Software Architects, and Functional Area Owners and other parts of... 
    H1b
    Work at office
    Immediate start
    Work from home
    Worldwide
    Flexible hours

    Lutron Electronics

    Boston, MA
    3 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
    5 days ago
  • $200k - $300k

     ...deployed across 170+ countries. About the RoleAs a Staff 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
    3 days ago
  • $86.1k - $124.3k

    Sr. Embedded Firmware EngineerWe are looking for a Sr. Embedded Firmware Engineer to join our Shelby team!As our Embedded Firmware Engineer you will be responsible for...  ...use of microprocessors to implement embedded software solutions (i.e. bare-metal software or firmware)... 
    Full time
    Contract work
    Local area
    Remote work

    Curtiss-Wright

    Shelby, NC
    7 days ago
  • $99k - $225k

    Embedded Firmware EngineerThe Opportunity:Are you looking for an opportunity to combine your technical...  ...real world needs into reliable embedded software makes you a key contributor to delivering client focused engineering solutions.As an experienced embedded systems... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Beavercreek, OH
    6 days ago
  • $129.65k - $190.15k

     ...Position Overview: Entrust is seeking a Senior / Staff Embedded Firmware Engineer to work within our product development team. This individual...  ...systems.Participation in design and code reviews, hardware/software integration and development test.Understand and perform... 
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Entrust Corporation

    Shakopee, MN
    4 days ago
  •  ...from cloud to edge. You will work on AWS IoT Core, backend APIs, firmware in C/C++, and Python applications for device management,...  ...available. Join a team focused on reliable, scalable IoT platforms and hands-on hardware-software integration. #J-18808-Ljbffr Prospiant
    Remote job
    Work at office

    Prospiant

    Columbus, OH
    4 days ago
  • $100k - $140k

     ...Sr. Embedded Firmware EngineerExpress Employment Professionals, Laguna Hills is recruiting for a Sr. Embedded Firmware Engineer for a technology company located in Irvine.Service Line: Direct...  ...solutionsDevelop and execute software unit testingCreate and maintain firmware... 

    Express Employment Professionals Defunct

    Irvine, CA
    4 days ago
  •  ...Senior Embedded / Firmware Engineer (RTOS, communication, critical systems, secure embedded systems) Scope of Duties This is not a typical embedded role. It involves designing systems, deterministic communication, real-time, and responsibility for key product elements... 
    Remote work
    Flexible hours

    EER Poland

    United States
    2 days ago
  •  ...Senior Embedded Firmware EngineerMatrix designs, manufactures, and sells innovative technological...  ...seeking a Senior Embedded Firmware Engineer. The Embedded Firmware Engineer will...  ..., and documentation of test results for software developed will also be required. This position... 
    Temporary work
    Work at office
    Home office
    Shift work

    Matrix Design Group

    Newburgh, IN
    4 days ago
  •  ...technology staffing company based in Phoenix, AZ, is seeking a Firmware Developer (Embedded C/C++) to develop and maintain embedded...  ...microcontrollers, debugging hardware, and collaborating with engineering teams. Ideal candidates will have experience in embedded C/C++... 
    Remote work

    Phoenix Staff Inc

    Phoenix, AZ
    22 hours ago
  •  ...Principal Embedded Firmware Engineer — Rust and Connected Devices About CI Solutions CI Solutions develops secure identity and credentialing...  ..., performance-sensitive, or similarly demanding software. Substantial hands-on microcontroller firmware experience... 
    Full time
    Remote work

    Hire Ventures, Inc.

    Los Alamitos, CA
    22 days ago
  • Kansas City National Security Campus (KCNSC), a Honeywell-managed facility, seeks an Electrical Engineer II to design firmware and software for embedded systems and to support advanced test systems. You will develop test benches, analyze results, and document procedures... 
    Remote work

    Kansas City National Security Campus

    Kansas City, MO
    2 days ago
  • $138.49k - $158.91k

     ...Technology (ADAS) team develops state-of-the-art software and algorithms to deliver best-in-class...  ...or foreign equivalent in Electronics Engineering or a related field and 4 years of...  ...concepts to develop ECU and microcontroller firmware. 3. Utilizing SW unit test tools,... 
    Immediate start
    Work from home
    Flexible hours

    Ford

    Dearborn, MI
    5 days ago
  • $180k - $200k

    Embedded Systems Developer | Linux Platform & Firmware Mocking 2 days ago Be among the first 25 applicants Location: USA - Austin...  ...000 Job Overview Join a well-funded startup as an Embedded Software Engineer contributing to the full product lifecycle of a Linux-based... 
    Permanent employment
    Full time
    Remote work

    Mogi I/O : OTT/Podcast/Short Video Apps for you

    Austin, TX
    2 days ago
  •  ...architecture seamlessly integrates hardware, software and system level technologies to...  ...growing, forward-thinking team of architects, engineers, and business professionals with a...  ...'ll work collaboratively with hardware, firmware, and SAI/SDK teams to deliver high-performance... 
    Remote job
    Full time
    Flexible hours

    Cornelis Networks, Inc.

    Austin, TX
    22 hours ago
  • $100k - $160k

    Embedded Firmware Engineer - FPGA Development - (FEFE041526.1) Location: TX 78613 US (Primary) Remote/Onsite/Hybrid: 100% Onsite Job Type:...  ...high-reliability applications. As the counterpart to our Linux software engineering team, you will collaborate closely on... 
    Permanent employment
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    Cimarron Software Services, Inc.

    Briggs, TX
    2 days ago
  • $180k - $240k

    Role Description You will be responsible for Ethernovia’s Networking devices software stack development which will include: ~Embedded Firmware ~Kernel/user mode device drivers ~Stack extensions ~Debug and test utilities ~Automated unit/system testing... 
    Full time
    Work experience placement
    Flexible hours

    Ethernovia, Inc.

    Remote
    a month ago
  • Senior Embedded Firmware Engineer - Syracuse, NY Legrand - Pass & Seymour Team. Responsibilities Execute the design, development, debugging, and hardware/software integration of embedded firmware solutions for new and existing electrical wiring devices according to product... 
    Temporary work
    Remote work

    Legrand

    Syracuse, NY
    2 days ago
  •  ...team redefining defense technology. From engineering systems that save lives to leading...  ...encryption business and seeks an Embedded Firmware Engineer to architect, implement, and certify...  ..., and lifecycle management. Embedded software and firmware operating within defined crypto... 
    Remote work

    3M HEALTHCARE

    Tampa, FL
    2 days ago

Do you want to receive more vacancies?

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