Form Energy banner

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.

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