Formenergy
Staff Software Systems Engineer
Berkeley, CA. Posted a month ago
The role
The Staff Software Systems Engineer acts as a technical authority bridging software architecture, functional safety, and embedded hardware integration. You will coordinate software architecture, requirements, and verification strategy for Multi-Day Energy Storage products.
What you will do
- Distill, organize, and document architectural structures, state machines, and requirements of a grid-scale battery electric storage system.
- Facilitate the design and implementation of a distributed, fault-tolerant, safety-critical system.
- Transition system state machines, Functional Safety Hardware-Software Interfaces, and Interface Control Documents into version-controlled data schemas.
- Author and translate high-level security specifications and functional safety hazard models into verifiable execution contracts and deterministic rules.
- Locate and resolve ambiguity across the system in the code.
Required qualifications
- 8+ years of relevant experience in software engineering, embedded systems engineering, or product assurance.
- 2+ years of technical leadership experience.
- Demonstrated track record of 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.
- Strong foundation in discrete logic, mathematical modeling, or formal specification.
- Ability to implement executable specifications using structured data schemas (e.g., JSON Schema, Protobuf, YAML, CUE).
- Ability to collaborate across diverse, interdisciplinary stakeholders to achieve unified, highly robust hardware/software designs under tight deadlines.
Nice to have
- Hands-on experience reading bare-metal C code and performing deep diagnostic debugging using protocol analyzers (Wireshark) and embedded debuggers across CAN, SPI, Ethernet, or Embedded Linux/MPUs.
- Direct capability to decompose complex programmable component safety requirements (e.g., UL 1998, UL 5500) into concrete software safety assertions.
- Experience with formal specification tools (like TLA+).
Benefits
- Competitive salaries
- Stock options
- 100% medical, dental, and vision premiums for full-time employees
- 80% healthcare premiums for dependents
- At least 12 weeks of paid leave for new parents (up to 20 weeks for birthing parents)
- Generous vacation policies
About the company
Form Energy is an American manufacturing and energy technology company revolutionizing energy storage with multi-day technology. They are delivering energy storage for a better world through iron-air batteries.