Firmware Engineer

Reposted 24 Days Ago
Be an Early Applicant
Austin, TX
In-Office
Senior level
Hardware • Software • Energy
The Modern Power Company of the Electric Era
The Role
As a Firmware Engineer, you will design and implement reliable firmware for energy systems, ensuring high-quality, deterministic software development.
Summary Generated by Built In
About Base

Base is building the foundation of American power. The grid is the largest, most complex machine in the world. Yet it’s aging, struggling to keep up with today’s demand, and is unprepared for our electrified future.

Base is modernizing the grid as the first engineering-led, technology-driven power company. We’re deploying a nationwide network of distributed batteries that strengthens critical infrastructure and saves Americans money.

Our team of engineers, operators, creatives, technicians, and electricians design and deploy systems at speed. If you want to tackle the problem that will define this century and shape the future of American energy, now is the time. Join us.

About the Role

The firmware team at Base designs and implements the firmware that controls the Base energy fleet. They are responsible for the grid balancing provided by the Base systems as well as keeping the lights on when the grid has issues. High rate telemetry, automated fault detection and response, reliable communications, fast commissioning, and other core system behaviors are owned by the firmware engineers at Base. As a member of this team, you will be responsible for designing and distributing high-reliability software to our ever-growing fleet of power systems.

What You'll Do

  • Architect, design, and deliver mission-critical, reliable firmware for our fleet, primarily written in C/C++. This includes development on both bare-metal/RTOS platforms and Embedded Linux distributions.

  • Dive deep into computer architecture to understand system behavior at the lowest levels, enabling you to select and utilize optimal processors and microcontrollers. You'll use this knowledge to influence system-level design and achieve minimal latency and maximum performance.

  • Contribute across the full embedded software stack, from designing and implementing bootloaders and device drivers (both bare-metal and Linux kernel-level) all the way up through the application layer to deliver robust and high-performance features.

  • Collaborate closely with board designers / power electronics engineers to define interfaces, troubleshoot complex integration issues, and ensure seamless performance across the hardware/software boundary.

  • Lead the full lifecycle of new embedded systems, from initial processor selection and custom hardware definition through to implementation, rigorous testing, and fleet deployment.

  • Analyze and interpret hardware schematics to understand component interactions, debug complex system-level issues, and guide the software/hardware interface design.

  • Champion a world-class engineering culture by participating actively in code reviews, ensuring high-quality, reliable software, and optimizing deployment processes.

What You'll Bring

  • A first-principles mindset with a proven track record of finding the simplest, most elegant solution to complex engineering challenges.

  • 5+ years of hands-on experience in embedded software development on bare-metal systems, real-time operating systems (RTOS), or Embedded Linux.

  • Deep expertise in developing low-level embedded software and applying low-latency software design to ensure highly deterministic and real-time system responses.

  • Demonstrated ability to build reliable, deterministic software from the ground up and write exceptionally clean, maintainable code.

  • Experience with test-driven development and utilizing CI/CD methods to maintain high velocity and quality.

Preferred Skills

  • Direct experience with reading and interpreting hardware schematics and datasheets to inform software design and integration.

  • Experience with the Embedded Linux ecosystem, including kernel configuration, driver development, and deployment/update mechanisms.

  • Familiarity with various computer architectures (e.g., ARM, RISC-V) and the trade-offs involved in processor family selection for performance-critical applications.

  • Experience designing and debugging software for custom hardware.

  • Working knowledge of power electronics and power systems software integration.

  • Familiarity with safety and regulatory certification processes (e.g., UL1998, UL1741, or UL1547).

Our Values

We’re building a winning culture and we’re looking for people who are up for the challenge. Here’s what we expect from day one:

  • In-Person Only: We work full-time in the office. No hybrid. No remote.

  • Challenge the Status Quo: Question assumptions. Fix broken systems. Principles > rules.

  • Move Fast: Focus on what matters, act quickly, and learn by doing.

  • Give & Get Feedback: Be direct, be humble. Challenge ideas–including your own.

  • Own the Outcome: Take full responsibility. Deliver results. No excuses.

  • Act Like an Owner: Be resourceful, mindful of impact, and committed to the business.

  • Be Decisive: Drive clarity. Make bold calls with imperfect info.

  • Bring the Intensity: This is not a 9-to-5. We're building something hard which requires real commitment.

Top Skills

C
C++
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Austin, TX
230 Employees
Year Founded: 2023

What We Do

Our mission at Base is to fix the power grid and enable affordable and reliable electricity for all. As America electrifies, our outdated power systems strain leaving families vulnerable to outages and rising costs. Base deploys home batteries that maintain household power during outages while stabilizing the grid day-to-day.

By creating a distributed energy storage network across Texas, we're making electricity more reliable & affordable, and laying the foundation for energy abundance at scale.

Why Work With Us

We are building America’s Next-Generation Power Company; the first engineering-led, technology-focused, R&D-driven electricity company. We are a team of tenacious engineers, operators, and creatives who have solved hard problems. If you’re passionate about tackling one of the most critical challenges of our time, now is the time to join us.

Gallery

Gallery

Similar Jobs

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Firmware Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
7 Locations
61628 Employees
70K-162K Annually

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Software Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
Spring, TX, USA
61628 Employees
152K-349K Annually

ZT Systems Logo ZT Systems

Firmware Engineer

Cloud • Hardware • Manufacturing
In-Office
2 Locations
2500 Employees
In-Office
2 Locations
624 Employees
160K-180K Annually

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account