Microcontrollers
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
As an Embedded Software Engineer on the Embedded MCU team, you'll own the microcontroller firmware that directly controls Base's power hardware: the batteries, inverters, and disconnect systems in every home we serve. You'll write the bare-metal and RTOS software from control logic, state machines, and fault handling down through drivers, BSP/HAL, and peripheral configuration, and it has to run flawlessly and safely in the field.
As Base's hardware portfolio grows, you'll lead the bring-up of new boards, build reusable firmware libraries that make each new product faster to ship, and act as the primary software partner to our hardware and power electronics engineers on the HW/SW boundary. You'll design deterministic real-time control and protection within hard timing budgets, own device communications over CAN, and see your firmware deployed across a rapidly growing fleet.
WHAT YOU’LL DO
- Own the business logic running on Base's microcontrollers: state machines, control and sequencing logic, fault handling, and safety coordination for our batteries, inverters, and disconnect systems.
- Lead new hardware bring-up end to end, from peripheral configuration a