×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in Mountain View, Santa Clara County, California, 94039, USA
Listing for: Acceler8 Talent
Full Time position
Listed on 2026-10-15
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, DevOps
Salary/Wage Range or Industry Benchmark: 170000 - 250000 USD Yearly USD 170000.00 250000.00 YEAR
Job Description & How to Apply Below
Firmware Engineer

Location: Mountain View, CA

Industry: AI Hardware / Accelerators

About the Role

A fast-growing AI hardware company is looking for a Firmware Engineer to own the platform firmware that brings next-generation AI accelerator systems to life and keeps them secure, healthy, and observable.

You'll work across the firmware stack - from secure boot and hardware root of trust through embedded controllers/BMC and device firmware, as well as power management, telemetry, and the debug infrastructure required to operate accelerator platforms at scale.

What You'll Do
  • Develop platform firmware across the stack, including boot ROM/bootloaders, embedded controllers/BMC, and device firmware for accelerator silicon and systems.
  • Build secure boot and hardware root-of-trust functionality, including measured/verified boot, code signing, chain-of-trust, authenticated firmware updates, anti-rollback protections, and secure debug.
  • Develop power-management firmware covering power sequencing, PMIC/voltage-rail control, DVFS, and thermal/power protection and budgeting.
  • Build monitoring and telemetry infrastructure for sensors, system health, RAS, error logging, and platform-management/observability interfaces.
  • Support board and post-silicon bring-up using JTAG, scan, and other hardware-debug infrastructure.
  • Partner closely with silicon architecture, hardware/board, and software teams on firmware interfaces, threat modeling, and HW/SW co-design.
  • Leverage modern development and assisted tooling to accelerate firmware development and code review.
What We're Looking For
  • Strong C and assembly programming skills for embedded or firmware development.
  • Experience with bare-metal or RTOS environments on ARM or similar architectures.
  • 5+ years of platform/system firmware development experience spanning areas such as boot, BMC/embedded controllers, and device firmware.
  • Hands-on experience with secure boot, hardware root of trust, code signing, and secure/anti-rollback firmware updates.
  • Experience developing power-management firmware, including power sequencing, PMICs/voltage regulators, DVFS, and thermal/power telemetry.
  • Experience with platform monitoring and debugging, including sensors/telemetry, RAS/error handling, JTAG/debug, and management interfaces.
  • Comfortable operating at the hardware/software boundary, including reading hardware datasheets and specifications, performing lab bring-up, and using equipment such as oscilloscopes and logic analyzers.
Nice to Have
  • Rust for firmware or embedded development.
  • OpenBMC, UEFI, or coreboot.
  • Accelerator, GPU, or server-platform firmware experience.
  • Applied cryptography and key-management experience.
  • Trusted Execution Environments such as ARM Trust Zone.
  • Familiarity with side-channel or fault-injection security concerns.
  • Experience with standards such as NIST SP 800-193 or FIPS 140-3.
  • Familiarity with SBOM and firmware supply-chain security.
Keywords: Platform Firmware, Embedded Firmware, System Firmware, BMC, OpenBMC, Secure Boot, Root of Trust, Boot loader, ARM, Bare Metal, RTOS, C, C++, Assembly, Power Sequencing, PMIC, DVFS, Telemetry, RAS, JTAG, Board Bring-Up, Post-Silicon, Hardware Debug, Firmware Debug, UEFI, coreboot, Redfish, IPMI, Trust Zone, AI Accelerators, GPU Firmware, Server Firmware.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary