Software Engineer, Firmware
$130k - $160kFull-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.
- 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.
- 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.
- 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
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...SuggestedFull timeContract workLocal area- ...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...SuggestedFull timeWork at officeImmediate startFlexible hours
- ...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...SuggestedFull time
$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...SuggestedInternshipLocal areaWorldwideFlexible hours$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...SuggestedInternshipLocal areaFlexible hours$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 areaImmediate start$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 timeRemote work$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$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- 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...
$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 employmentFull timeWork at officeDay shift- ...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...
- .../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
$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$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...$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...$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- ...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...
$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 timeWork visaFlexible hoursShift work$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 payWork at officeLocal areaRemote workFlexible hours$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 timeWork at office$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 employmentFull timeInternshipWork from home$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 timeTemporary workLocal areaRemote workRelocationFlexible hoursShift work- ...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
$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 timeWork experience placementImmediate start$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 timeCasual workWork visa$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 timeWork experience placementInternshipImmediate start$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 officeLocal area$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- ...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 workInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Firmware. Be the first to apply!
Related searches
- software engineer full time California
- graduate software developer no experience California
- software engineer healthcare California
- network software engineer California
- software engineer internship California
- senior software engineer California
- software system engineer California
- software developer California
- ngo software engineer California
- startup software engineer California



