1. What is a Software Engineer at Bloom Energy?
As a Software Engineer at Bloom Energy, you will play a central role in driving the clean energy transition by developing software systems that power, monitor, and scale solid oxide fuel cell (SOFC) technology. Unlike traditional pure-software environments, software engineering at Bloom Energy operates at the intersection of embedded computing, real-time data streaming, cloud middleware, and industrial hardware. Your work directly impacts how energy server platforms process telemetry, execute control algorithms, and deliver reliable distributed power to data centers, manufacturing plants, and critical infrastructure worldwide.
In this position, you will contribute to core technical platforms across edge compute, enterprise data middleware, or operational control systems. You will collaborate with cross-functional teams including hardware design, manufacturing, controls engineering, and supply chain management. Whether you are building low-latency edge services that process high-frequency sensor streams or designing middleware pipelines that aggregate system-level performance data, your software will ensure the operational safety, efficiency, and longevity of clean power systems.
The role demands a balance of robust software craftsmanship and an appreciation for physical systems. You will face complex engineering challenges around scalable system design, distributed data orchestration, and real-time system monitoring. For engineers motivated by high-impact work in renewable energy and industrial IoT, a Software Engineer position at Bloom Energy offers a unique opportunity to build mission-critical infrastructure that directly accelerates global decarbonization.
