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

Senior Firmware Engineer

Job in Berkeley, Alameda County, California, 94709, USA
Listing for: Form Energy
Full Time position
Listed on 2026-07-20
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 128662 - 168844 USD Yearly USD 128662.00 168844.00 YEAR
Job Description & How to Apply Below

Company Overview

Form Energy is an American manufacturing and energy technology company dedicated to delivering cost‑effective, multi‑day energy storage solutions that keep the electric grid secure and reliable.

We are growing rapidly to meet demand and have signed contracts with leading electric utilities. Our first high‑volume iron‑air battery production facility is located in West Virginia.

Role Description

Senior Firmware Engineer

As part of our growing Software Engineering organization, you will drive development of a productized battery management and control system, writing firmware for multi‑day storage batteries and ensuring the best performance.

What You'll Do
  • Develop microcontroller firmware for embedded systems, sensors, and power flow control circuitry for our Battery Management System (BMS).
  • Derive software and hardware specifications and design features based on product requirements to meet UL 1998 and UL 5500 standards.
  • Work with an interdisciplinary group of engineers on the Systems Team to define concepts, down‑select designs, and optimize the new groundbreaking technology.
  • Support product deployment and field activities, including troubleshooting and debugging firmware in field environments to ensure performance and reliability.
  • Contribute to the unit and integration testing suite, and coordinate with the system and test team, to allow continuous delivery of high‑quality firmware.
  • Adhere to and raise the bar on the firmware engineering processes and best practices.
  • Expected travel to Form Factory up to 20% of the time during your first year in the role.
What You'll Bring
  • Bachelor's degree in electrical engineering, computer engineering, or a related discipline. Master's degree preferred.
  • 4+ years of experience in firmware development for embedded and RTOS systems; direct experience working on firmware for battery management or power electronics is a plus.
  • Extensive experience using C/C++ for embedded systems in real‑time, multithreaded control applications.
  • Knowledge of peripheral communication protocols such as I2C and SPI, and component‑to‑component protocols like Modbus and CAN.
  • Knowledge of electrical engineering concepts, including the ability to read and understand schematics and troubleshoot hardware interfaces.
  • Familiarity with software compliance standards (e.g., MISRA, ISO 26262, CMMI, ASPICE, or UL 1998).
  • Excellent written communication and collaboration skills.
Benefits and Compensation

Compensation Range: $128,662 - $168,844.

We offer competitive salaries, stock options, and a holistic benefits package that includes 100% coverage of medical, dental, and vision premiums for full‑time employees and 80% for dependents. Employees receive at least 12 weeks of paid leave for new parents (up to 20 weeks for birthing parents) and generous vacation policies. Travel up to 20% of the time is expected during the first year.

Equal

Opportunity Employer

Form Energy is proud to be an equal opportunity employer and encourages candidates from all backgrounds to apply.

If you require reasonable accommodations during the interview process, please contact

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
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