Form Energy
Staff Software Systems Engineer
$166K–$194K
Berkeley, CA · On-site · Staff · Full-time · Posted Sep 19, 2026
- Experience
- 8+ years relevant experience, including 2+ years of technical leadership experience.
About the job
Design and assure the software architecture, requirements, and verification strategy for grid-scale battery energy storage systems, bridging safety-critical software, embedded hardware, and power systems.
What you'll do
- Decompose and document system architecture, state machines, and requirements from grid commands to battery-cell firmware.
- Coordinate cross-functional design of distributed, fault-tolerant, safety-critical systems across controls, electronics, and power systems.
- Translate safety and security specifications into version-controlled schemas, execution contracts, and verifiable rules.
What they ask for
- 8+ years of relevant experience, including 2+ years of technical leadership.
- Track record delivering complex production-grade embedded systems, safety-critical hardware/software, or service-oriented architectures at scale.
- Fluency in architectural design, failure/risk analysis, and cross-functional communication.
- Foundation in discrete logic, mathematical modeling, or formal specification, with ability to implement executable specifications using structured data schemas.
Nice to have
- Hands-on bare-metal C debugging and experience with protocol analyzers, embedded debuggers, CAN, SPI, Ethernet, or Embedded Linux/MPUs.
- Ability to turn programmable-component safety requirements into software safety assertions; TLA+ experience is a plus.
Pay
$166,463 – $194,218 USD base salary
Tools
JSON Schema, Protobuf, YAML, CUE, Wireshark, CAN, SPI, TLA+
Model-written summary · the original posting is authoritative