Software Engineering
ABOUT BASE
Base is America’s next-generation power company. We’re rebuilding the foundation of modern civilization–electricity–by deploying a vast network of distributed batteries that is transforming today’s fragile, centralized grid into a resilient and abundant system. We are engineers, operators, and creatives solving some of the most complex, interdisciplinary challenges of our time.
ABOUT THE ROLE
Base's batteries are internet-connected industrial control systems in miniature. Installed across thousands of homes, together they operate as a distributed power plant. The attack surface runs from silicon to cloud.
You'll own the end-to-end security of the fleet and how it interacts with the world. The fleet is live today and scaling quickly, so the exposure is real and compounds with every install. This is a generalist role: you'll go wherever the risk is highest, across software, firmware, hardware, and cloud. You'll dive into unfamiliar systems, bottom out assumptions, and prove what's actually true.
WHAT YOU'LL DO
- Own threat modeling and design review across the product, from gateway SoCs and boot chains through embedded firmware, fleet transport, command authority, and cloud services
- Turn threat models into prioritized security objectives and drive their implementation
- Design and build the security foundations under the fleet: device identity and factory provisioning, code and OTA signing, service authentication, and certificate lifecycle across devices that outlive the systems issuing them
- Analyze vulnerability reports and internal findings