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.

Staff Software Systems Engineer at Formenergy | JobZoey