Firmware Engineer (Bare-Metal / RTOS)
$130k - $160kHarbinger 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.
- ...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...SuggestedContract work
$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...SuggestedFull timeWork experience placementLocal areaRelocation package$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...SuggestedFull timeWork experience placementLive inImmediate start$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...SuggestedTemporary workRemote workWorldwideFlexible hours$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...SuggestedFull time$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 timeWork experience placement$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...- ...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 workWorldwide
$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 timeWork experience placementImmediate start- ...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 timeTemporary workImmediate startFlexible hours
- ...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...
$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 officeLocal areaFlexible hoursNight shift$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 workTemporary work- ...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
$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 timeWork experience placementImmediate start$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 timeContract workLocal area$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 timeWork experience placement$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...$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- 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
$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 employmentFull timeWork at officeLocal areaFlexible hours$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 timeImmediate startVisa sponsorshipFlexible hours$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$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...- ...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
$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 timeWork experience placementImmediate start- ...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 timeRemote work
- ...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 employmentWork experience placementWork at officeLocal area
$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 startWork from homeFlexible hours- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer (Bare-Metal / RTOS). Be the first to apply!




