
Senior Staff Software Engineer
Form Energy
The Role
Overview
Lead embedded software for battery systems, driving architecture, security, and manufacturing.
Key Responsibilities
- protocol integration
- middleware
- test automation
- ota management
- embedded platform
- security hardening
Tasks
-Lead evaluation and integration of wired and wireless protocols (CAN, Modbus, Ethernet, Wi-Fi, LTE or 5G, UWB) and site networking -Drive platform abstraction and middleware shared components that accelerate feature teams and reduce duplicate effort -Build and maintain automated test infrastructure, including CI, hardware in the loop rigs, fault injection, and performance regression tests -Identify risks and planning gaps, and establish strategies to mitigate their impact -Define telemetry, logging, and over the air (OTA) policies, including staged rollout, rollback, and recovery, and close the loop from field data into the roadmap -Evaluate vendors, run make versus buy analysis, and select fit for purpose tools and partners with clear acceptance criteria and SLAs -Optimize performance, power, storage wear, and reliability on constrained hardware, and document operating budgets for each product target -Turn product requirements documents and program milestones into a staffed, sequenced backlog with clear acceptance criteria -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 -Define and maintain the embedded Linux and RTOS platform, including bootloaders, BSP, device drivers, packaging, and update pipelines across batteries, gateways, and site controllers -Meet UL, IEC, and grid interconnect requirements by defining diagnostics, watchdogs, failover, and observability paths in partnership with Systems and Controls -Mentor senior engineers, run design reviews, drive decisions, align partners, and remove execution blockers -Deliver factory safe software, secure provisioning, device identity and traceability, and test utilities, and support manufacturer bring up -Own interfaces among embedded, controls, cloud, and data pipelines, with explicit API contracts and latency, reliability, and safety budgets -Lead project management and project engineering practices that convert product requirements documents and program gates into a staffed, sequenced backlog with measurable outcomes
Requirements
- bs/ms
- grpc
- mqtt
- linux
- 10+ years
- leadership
What You Bring
-BS or MS in Computer Science or related field, or equivalent work experience -Developed networked embedded applications with any or all of GRPC, HTTP, MQTT, CAN, ModbusTCP, etc. -Strong written design docs and crisp decision records -Proven Track record leading multi-disciplinary programs from concept to volume manufacturing -10+ years in embedded software for complex systems -Experience with Linux internals in Embedded systems context including kernel, drivers, bootloaders, OTA, secure sandboxes, systemd, networking, etc.
People Also Searched For
Operations Analyst jobs in San Francisco , California , US
Geotechnical Engineer jobs in San Francisco , California , US
Biologist jobs in San Francisco , California , US
Operations Analyst jobs in California , US
Geotechnical Engineer jobs in California , US
Biologist jobs in California , US
Operations Analyst jobs in San Francisco , US
Geotechnical Engineer jobs in San Francisco , US
Biologist jobs in San Francisco , US
The Company
About Form Energy
-Focused on transforming energy storage and use for a sustainable future. -Developing ultra-low-cost, long-duration energy storage solutions. -Innovative iron-air battery technology stores renewable energy for days, providing reliable backup for solar and wind power. -Energy storage technology poised to revolutionize grid storage, enhancing resilience and flexibility. -Aims to reduce reliance on fossil fuels through scalable and affordable solutions. -Collaborating with energy providers and grid operators for large-scale deployment. -Working on integrating energy storage into existing grids to optimize renewable energy use and improve stability.
Sector Specialisms
Energy
Energy Storage
Utilities
Grid
Renewable Energy
Manufacturing
Technology
Batteries
Iron-Air Battery Technology
Long Duration Energy Storage
Power Systems
Electric Grid
Sustainability
Clean Energy
Infrastructure
