hero

Open Job Opportunities @ MCJ Portfolio Companies

Want your profile to be shared with 100+ Portfolio Companies? Fill out our Talent Form!
MCJ
companies
Jobs

Firmware Engineer

Base Power Company

Base Power Company

Software Engineering
Austin, TX, USA
Posted on Aug 27, 2025

Location

Austin

Employment Type

Full time

Location Type

On-site

Department

Software

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

  • Design and deliver reliable firmware to the fleet (Embedded in c/c++).

  • Design, implement and release new systems including processor selection, software requirements, implementation, and validation.

  • Participate in code reviews, testing, and deployment processes to ensure high-quality, reliable software and a world-class engineering culture.

What You'll Bring

  • First-principles thinking, simplest solution first.

  • 5+ years of experience in embedded software development on bare-metal or RTOS.

  • Experience developing embedded systems from the ground up.

  • Proven ability to build deterministic and reliable software and write clean, maintainable code.

  • Experience with test-driven software engineering and CI/CD methods.

Preferred Skills:

  • Familiarity with UL1998, UL1741, or UL1547 certification processes.

  • Familiarity with real-time software development, debug, and test.

  • Familiarity with different processor families and their trade-offs.

  • Familiarity with power systems.

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.