Form Energy is looking to solve the problem of grid reliability and security by revolutionizing energy storage with cost-effective, multi-day technology. The Senior Staff Software Engineer will be instrumental in developing the software platform for their next-generation Energy Storage Systems to achieve optimal battery performance and support large-scale manufacturing and fleet operations.
Requirements
- Experience with Linux internals in Embedded systems context including kernel, drivers, bootloaders, OTA, secure sandboxes, systemd, networking, etc.
- Developed networked embedded applications with any or all of GRPC, HTTP, MQTT, CAN, ModbusTCP, etc.
- Define and maintain the embedded Linux and RTOS platform, including bootloaders, BSP, device drivers, packaging, and update pipelines across batteries, gateways, and site controllers
- Lead evaluation and integration of wired and wireless protocols (CAN, Modbus, Ethernet, Wi-Fi, LTE or 5G, UWB) and site networking
- Harden the stack with secure boot, key management, attestation, Software Bill of Materials (SBOM), signed updates, and coordinated vulnerability response, aligned with NERC CIP, ISO 27001, and IEC 62443
- Build and maintain automated test infrastructure, including CI, hardware in the loop rigs, fault injection, and performance regression tests
- Optimize performance, power, storage wear, and reliability on constrained hardware, and document operating budgets for each product target
Responsibilities
- Provide multi-domain technical leadership for the Software Platform that controls Form Energy’s next generation of Energy Storage Systems.
- Lead development of the software platform for battery systems and gateways across key focus areas viz. architecture, implementation, safety and security, manufacturing readiness, and fleet operations.
- Define clear interfaces with embedded systems, controls, cloud, and manufacturing.
- Drive platform abstraction and scalable system design.
- Build and maintain robust test infrastructure and enable secure remote access.
- Design for efficient sustaining engineering, security by default, and production scale deployment and operations.
- Champion organization wide tooling.
Other
- 10+ years in embedded software for complex systems
- Proven Track record leading multi-disciplinary programs from concept to volume manufacturing
- Strong written design docs and crisp decision records
- BS or MS in Computer Science or related field, or equivalent work experience
- Humanity is a cornerstone of Form Energy’s culture