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

Principal Embedded Software Engineer / Firmware Architect

$170k - $260k

Rethink recruit

Principal Embedded Software Engineer

Heron Power is building cutting-edge power electronics for the 21st-century grid. The goal is to debottleneck the growth of electricity generation and consumption with scalable, innovative, and cost-effective hardware solutions — accelerating the electrification of everything.

The first product line is a better converter: inverters and rectifiers that connect large-scale renewables, storage, and loads to the grid. Heron's leadership team has designed and shipped gigawatts of power conversion products. The culture is deeply technical, first-principles, and built on the belief that no one person knows everything — the team learns together, builds together, and solves hard problems from the ground up.

Heron Power is looking for a Principal Embedded Software Engineer to own the technical vision and architecture for the embedded firmware platform. You will define how Heron's converters are operated and monitored at the device level — from microcontroller selection and RTOS architecture to resource management, safety infrastructure, and production firmware processes.

This role owns the device brain. Every Heron product is built on the firmware platform you architect. You will shape performance, reliability, maintainability, and scalability at the foundation, while partnering closely with controls and cloud engineers to deliver a complete solution. If you enjoy building robust embedded systems from the metal up and setting technical direction for an entire product line, this is that role.

What You'll Do

  • Define and own the long-term architecture for embedded firmware across Heron's product line
  • Establish reusable platform software, hardware abstraction layers, and shared infrastructure
  • Set coding standards, architectural ethos, and development practices; lead design reviews and mentor embedded engineers
  • Architect and implement RTOS-based firmware for high-performance power conversion
  • Design low-latency control infrastructure, fault management, telemetry, real-time scheduling, and key drivers and peripherals including PWM, ADC, and communications
  • Evaluate and select microcontrollers and SoCs for new platforms
  • Design bootloaders, secure firmware architecture, and OTA update mechanisms
  • Implement logging, diagnostics, tracing, and observability tools on-device
  • Define device-side communication interfaces and data models; partner with the connected systems team to enable telemetry and fleet management
  • Architect build system, CI/CD, and automated testing infrastructure for firmware
  • Define unit, integration, and hardware-in-the-loop testing strategies
  • Support manufacturing test, provisioning, and production workflows

You Should Have

  • 8+ years of embedded firmware development with multiple shipped products
  • Expert-level embedded C/C++
  • Deep experience with RTOS, bootloaders, and low-level hardware drivers
  • Proven experience architecting large embedded systems, not just implementing features
  • Experience building firmware CI/CD and automated testing frameworks
  • Strong hardware debugging skills including oscilloscope and logic analyzer proficiency
  • Demonstrated technical leadership and mentorship experience

Nice to Have

  • Real-time control systems or power electronics experience
  • Safety-critical or high-reliability firmware experience including IEC 61508 or UL1998
  • Secure boot and device security experience
  • Experience integrating embedded systems with cloud or IoT platforms
  • FPGA or ASIC familiarity
  • Production manufacturing and field support experience

Compensation and Benefits

Base Salary: $170,000 - $260,000, depending on experience, plus equity and competitive benefits.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer / Firmware Architect in San Francisco, CA vacancy
  • $150k - $400k

    Embedded Software Engineer (FPGA And Firmware) Location: San Francisco Bay Area Job Tags: Software At Array Labs, we are building the world's most advanced radar imaging satellites to produce an accurate, continuously updated 3D map of the Earth — providing governments... 
    Suggested
    Permanent employment

    jobs.frontdoordefense.com - Jobboard

    San Francisco, CA
    3 days ago
  • $175k - $200k

     ...Principal Embedded Software Engineer BRISBANE HQ - BRISBANE, CA 94005 Overview Salary Range $175,000.00 - $200,000.00 Salary Level Senior Position Type Full Time Description Position Summary: We are seeking a highly experienced Principal Embedded Software... 
    Suggested
    Full time

    Cutera

    Brisbane, CA
    1 day ago
  • A leading embedded AI startup is seeking a Senior Embedded Systems Engineer to develop firmware for innovative AI-enabled devices. The ideal candidate has strong C/C++ skills, experience with design for power constrained systems, and the ability to independently drive projects... 
    Suggested
    Remote job
    Flexible hours

    Femtosense

    San Francisco, CA
    2 days ago
  • $160k - $220k

    Ouster is hiring a Senior or Staff Embedded Engineer based in San Francisco, CA. This role involves architecting and building embedded software for their lidar firmware systems, requiring expertise in C++, Rust, Linux, and complex embedded systems. The candidate should... 
    Suggested

    Ouster

    San Francisco, CA
    5 days ago
  • $238k - $288k

    Crusoe Energy Systems LLC in San Francisco seeks a founding engineer specializing in BMC firmware to lead technical direction across their server platforms. You will own BMC architecture, lead partnership with ODM/OEM partners, and ensure firmware reliability in operations... 
    Suggested

    Crusoe Energy Systems LLC

    San Francisco, CA
    2 days ago
  • $140k - $200k

     ...vehicle technology. Our team of world‑class engineers, operators, and problem‑solvers is...  ...About the Role Pronto is seeking an Embedded Firmware Engineer to join our growing team and...  ...PCBs Collaborate with electrical and software engineers to develop comprehensive specifications... 
    Full time
    Work experience placement
    Internship
    Work at office
    Flexible hours

    Pronto

    San Francisco, CA
    3 days ago
  • $140k - $200k

    A leading autonomous technology firm is seeking an Embedded Firmware Engineer in San Francisco to develop firmware for autonomous haulage systems. This full-time position offers a competitive salary of $140-200k per year and includes benefits such as medical insurance,... 
    Full time
    Flexible hours

    Pronto

    San Francisco, CA
    1 day ago
  • A pioneering technology company in San Francisco is seeking a firmware engineer to deliver high-quality code for embedded systems. Candidates should have a strong engineering background and proficiency in C, C++, Rust, and Verilog, with a preference for those with 3+ years... 

    Nudge

    San Francisco, CA
    1 day ago
  • $150k - $180k

    A leading AED technology firm based in California is seeking a Senior Firmware Engineer to develop and manage embedded firmware systems. This role includes overseeing the development process from design to production, working with microcontrollers, and integrating firmware... 

    Medium

    Brisbane, CA
    3 days ago
  • Octagon Group, a fast-growing startup in San Francisco, is seeking a Lead Embedded Software Engineer to take ownership of core embedded systems and firmware architecture. You'll design and develop low-level software that connects intelligent AI with hardware. The ideal... 
    Immediate start

    Octagon Group

    San Francisco, CA
    3 days ago
  • $200k - $230k

    A leading medical device company in California is seeking a Principal Firmware Engineer to lead embedded firmware development for life-saving medical products. Applicants should have over 10 years of experience, including 5 years in medical devices. Responsibilities include... 

    Avive

    Brisbane, CA
    1 day ago
  • A leading logistics technology company is seeking a Senior/Staff Embedded Software Engineer to lead firmware development for robotics products in San Francisco. The role requires extensive experience in embedded systems, particularly with ARM microcontrollers and C/C++... 

    DoorDash USA

    San Francisco, CA
    9 days ago
  • A leading technology and logistics company in San Francisco is seeking a Senior/Staff Embedded Software Engineer. This role involves developing low-level firmware for robotics products, focusing on ARM microcontroller platforms. Candidates should have 8+ years of experience... 

    DoorDash

    San Francisco, CA
    12 days ago
  • $180k - $210k

     ...our mission. Join our team as a Sr Firmware Engineer to help us bring current and next generations...  ...Proven Expertise: 5+ years of software engineering experience, with a focus on...  ...observability. Deep understanding of embedded security practices. Why you'll love... 
    Full time
    Remote work
    Sleeping nights
    Flexible hours
    Night shift

    Blaze Talent

    San Francisco, CA
    4 days ago
  • $181.1k - $318.4k

     ...Sensing & Imaging Firmware Engineer Apple's Incubation team is seeking a Senior Firmware Engineer...  .... You'll develop the complete software stack from hardware abstraction layer and...  ...years relevant industry experience in embedded firmware development with proven track... 
    Relocation

    Apple

    San Francisco, CA
    5 days ago
  • $151.3k - $178k

     ...Firmware Engineer Hybrid - San Diego, California; Hybrid - San Francisco, California Our mission at Oura is to empower every person...  ...Work closely with hardware engineers, product managers, and software teams to deliver integrated solutions that meet our high standards... 
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Oura

    San Francisco, CA
    5 days ago
  • $173k - $203k

     ...Senior NPI Firmware Engineer On-site - San Diego, California; On-site - San Francisco, California...  ...PMIC integration, and battery-powered embedded systems. If you have built product...  ...intersection of hardware and low-level embedded software, this role is for you. This is a... 
    Work at office
    Local area
    Remote work
    Flexible hours

    Oura

    San Francisco, CA
    11 days ago
  •  .... We're a small team of engineers and builders in San Francisco...  ...MIRA is looking for a talented Firmware Engineer to help build the...  ...Qualifications ~3+ years of software or firmware engineering experience...  ...fundamentals (C/C++, Rust, embedded systems, low-level debugging,... 
    Full time

    MIRA USA Inc

    San Francisco, CA
    13 hours ago
  • $162k - $252k

     ...Senior Firmware Engineer Description - Who We Are HP IQ is HP's new AI innovation...  ...always with a human-centric mindset. By embedding AI advancements into every HP product...  .... About The Role The System Software team is responsible for firmware,... 
    Full time
    Temporary work
    Local area
    Remote work
    Relocation
    Flexible hours
    Shift work

    HP Development Company, L.P.

    San Francisco, CA
    2 days ago
  •  ...Sr Firmware Engineer Location: San Francisco, CA (5 days in a week onsite) Duration: 9 months...  ...role will work on resource-constrained embedded systems and contribute across the firmware...  ...commenting habits. Familiarity with software development lifecycle in a regulated... 

    Apolis

    San Francisco, CA
    1 day ago
  • $150k - $160k

     ...seeking a detail-oriented and collaborative firmware engineer to support development of...  ...role will work on resource-constrained embedded systems and contribute across the firmware...  ...commenting habits • Familiarity with software development lifecycle in a regulated environment... 
    Work experience placement
    Work at office

    GlobalLogic

    San Francisco, CA
    5 days ago
  • $293k - $325k

     ...About the Team The Software Engineering Firmware team builds reliable, high-performance systems on custom hardware. We work closely with...  ...early prototyping through product launch, ensuring that our embedded platforms are robust, efficient, and production-ready.... 
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    5 days ago
  •  ...THE ROLE: We are seeking a highly motivated and adaptable firmware engineer who will explore the peaks and valleys of all problems that...  ...responsibilities include, but are not limited to: Owning our embedded C/C++, including FreeRTOS managing, interrupts, JTAG/SWD... 
    Full time
    Work at office
    3 days per week

    Skip

    San Francisco, CA
    5 days ago
  • $226k

     ...generation of AI-native silicon while working closely with software and research partners to co-design hardware tightly...  ...specifically for AI. About the Role We are looking for an embedded engineer to help build firmware and associated modeling software for OpenAI's in house... 

    OpenAI

    San Francisco, CA
    2 days ago
  • $180k - $260k

     ...Firmware Engineer Foundation is developing the future of general purpose robotics with the goal to address the labor shortage. Our mission...  ...For: Strong proficiency in C and modern C++ for embedded targets, including understanding of memory layout, linker scripts... 

    Foundation

    San Francisco, CA
    1 day ago
  •  ...Sr Firmware Engineer Eight Sleep is the world's first sleep fitness company. Our mission is...  ...Succeed Proven expertise: 5+ years of software engineering experience, with a focus on...  .... Deep understanding of embedded security practices. Why You'll Love... 
    Full time
    Remote work
    Sleeping nights
    Flexible hours
    Night shift

    Eight Sleep

    San Francisco, CA
    5 days ago
  • $150k - $180k

     ...coupled with a first-of-its-kind software platform solution to enable a quicker...  ...This position is for a Senior Firmware Engineer in Avive's R&D organization with proven experience architecting, implementing, testing and debugging embedded firmware from concept through... 
    Local area
    Remote work

    Avive

    Brisbane, CA
    4 days ago
  •  ...Founding Firmware Engineer For Omi Hi, I'm Nik. I'm looking for a world-class founding firmware engineer to build Omi with me. Omi...  ...iPhone. In the past 10 months, we've: Grown to 300K software users Hit 100M+ organic video views Built 3 working hardware... 

    Omi AI

    San Francisco, CA
    2 days ago
  •  ...Sr. Firmware Engineer, Bluetooth (BLE) Eight Sleep is the world's first sleep fitness company...  ...contribute • Own the BLE Stack: Architect, implement, and maintain the...  ...• Proven BLE Expertise: 5+ years of embedded software engineering, with at least 3 years shipping... 
    Remote work
    Night shift

    Eight Sleep

    San Francisco, CA
    1 day ago
  •  ...driving innovation through advanced hardware engineering and AI solutions. Our mission is to...  ...success. Position Overview: As a Firmware Engineer , you will be responsible for...  ...-making processes related to firmware, software, and electronics. You will be involved with... 

    Echo Neurotechnologies

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Embedded Software Engineer / Firmware Architect. Be the first to apply!