Base Power

Embedded Software Engineer

Austin, TX. Posted 16 days ago

The role

You will lead the architecture and technical direction of firmware for battery systems. You will work with hardware, electrical, and software teams to design, build, and operate systems at fleet scale.

What you will do

  • Define and evolve the architecture of the embedded software platform.
  • Lead development of firmware for sensors, power electronics, communications modules, and safety systems.
  • Partner with hardware and electrical engineering to co-design systems.
  • Drive system-level decisions across embedded, cloud, and fleet software.
  • Establish standards for reliability, diagnostics, and observability.
  • Design systems that support OTA updates and long-term device lifecycle management.
  • Identify and solve technical problems affecting safety, reliability, and scalability.
  • Mentor engineers and raise the bar for embedded systems engineering.

Required qualifications

  • 5+ years of experience developing embedded software or firmware.
  • Deep expertise in C, C++, or Rust.
  • Strong experience designing embedded systems that interact directly with hardware.
  • Experience working with microcontrollers, embedded Linux, or real-time systems.
  • Strong understanding of system architecture, reliability, and failure modes in production hardware systems.
  • Experience building software for systems deployed at scale.
  • Ability to work across disciplines including hardware, cloud software, and infrastructure.
  • Track record of leading complex technical projects and shaping system architecture.
  • First principles thinking and a bias toward solving hard problems.

Nice to have

  • Experience reading hardware schematics and datasheets to guide firmware design and integration.
  • Experience with the embedded Linux ecosystem, including kernel configuration, driver development, and device update mechanisms.
  • Familiarity with modern processor architectures (ARM, RISC-V) and trade-offs in selecting platforms for embedded systems.
  • Experience developing and debugging software on custom hardware.
  • Working knowledge of power electronics or energy systems.
  • Familiarity with safety and regulatory certification processes (UL1998, UL1741, UL1547).

About the company

Base is America’s next-generation power company rebuilding the foundation of modern civilization by deploying a vast network of distributed batteries. The team owns the entire stack from firmware to trading algorithms and factory software.

Embedded Software Engineer at Base Power | JobZoey