Why this role stands out
As a Systems Integration Engineer at Base, you'll have a unique opportunity to shape foundational integration strategies for a next-generation power company, developing scalable software frameworks that connect complex hardware and software systems. This role is perfect for a mid-senior level engineer who thrives on building and leading from first principles, driving the creation of reliable, high-quality products at scale. Apply now to make a significant impact in transforming the electricity grid.
Quick overview
Job description
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
The Systems Integration team at Base is responsible for ensuring our power systems, inverters, and batteries work together as one reliable product in the real world. As a Software Engineer on this team, you will establish and lead the software-driven integration function, building the tools, pipelines, and team that allow Base to bring hardware, firmware, and software together into trusted, high-quality products at scale. You will work closely with Electrical, Mechanical, and Firmware Engineering to define how our systems should integrate end-to-end, and then prove it through rigorous, software-driven test and integration frameworks.
This is an opportunity to shape how systems integration is done at Base, from first principles to implementation.
What You'll Do:
Develop new software tools in python, c/c++, and golang that accelerate feature development.
Define and build the integration test pipeline running HIL and full-system tests on self-hosted CI runners.
Lead the development of integration software connecting inverters, batteries, and power systems, including gRPC/HTTP APIs, CAN interfaces (including ISO-TP and UDS), as well as UART/SPI/I2C.
Architect and oversee the development of integration test automation software, CI/CD pipelines, and infrastructure that validate the system as a whole.
Collaborate cross-functionally with firmware, cloud, and hardware teams to resolve integration issues, influence design decisions, and improve product reliability.
Generate and communicate detailed integration and system-health reports to support compliance, certification, and executive decision-making.
What You'll Bring
3-5 years of experience in Python, Golang, and/or bare-metal C and C++, with a focus on systems integration, distributed systems, or embedded/software interfaces for hardware products
A systems-level mindset and passion for integrating hardware, firmware, and software into reliable, resilient products.
Expertise building integration test automation, CI/CD pipelines, and tooling that validate multi-subsystem software and hardware interactions.
Excellent communication skills and the ability to influence technical decisions across disciplines.
About the Team
Base's Systems Integration team makes sure our batteries, inverters, and power systems work together as one reliable product in the real world. We own the development and test infrastructure the rest of engineering builds on: hardware-in-the-loop rigs, test benches and fixtures wired from signal-level harnesses to 240/480V power, and the software, CI pipelines, and data tools that run tests on them around the clock. Our job is to catch hardware and firmware issues before they reach a member's home, reproduce the ones that slip through in the lab, and give engineers the confidence to ship to the fleet fast. As the fleet grows, so does the need for test capacity, and the stations, tools, and tests this team builds set the pace for how quickly Base can ship new products.
Please note: Base is a startup, which means priorities shift and evolve quickly. Your role may expand or change based on the needs of the business at any given time, so the responsibilities listed may not be exhaustive.
Our Values
First Principles Thinking: Question assumptions. Principles > rules.
Operate at Base Pace: Focus on what matters, act quickly, and learn by doing.
Give & Get Feedback: Be direct, be humble, and maintain a growth mindset.
Everyone’s an Owner: Follow through on commitments and own results.
Strong Opinions, Loosely Held: Drive clarity and make calls with imperfect information.
Committed to the Mission: Rebuilding the grid is a big challenge. We work hard because we care deeply about the impact we’re creating. We work in-person. It’s not a 9-to-5. We are all-in.
Fun & Optimism Coexist with Grit: Collaboration and celebration coincide with the intensity of building real things.
Do the best work of your life at Base.
Similar jobs
- VT

Senior Systems EngineerRecently posted Auto Apply
Voyager Technologies, Inc. · San Diego · Hybrid 🇺🇸
Embedded SystemsC++Python+2TechnologySalary not listed - ZS

Sr. Staff Software Development EngineerRecently posted Auto Apply
Zscaler · San Jose · Hybrid 🇺🇸
RecruitingDockerSpring+10TechnologySalary not listed - TE

Senior Software Engineer, PythonRecently posted Auto Apply
Telnyx · United States · Hybrid 🇺🇸
DockerFastAPINext.js+16TechnologySalary not listed - TE

Software Engineer, Elixir - TelephonyRecently posted Auto Apply
Telnyx · Brazil; Argentina; Texas · Hybrid 🇺🇸
DockerElixirGit+7TechnologySalary not listed - ZS

Staff Software Development EngineerRecently posted Auto Apply
Zscaler · San Jose · Hybrid 🇺🇸
RecruitingDockerSpring+10TechnologySalary not listed - SI

Software Engineer Intern- Engine-2027Recently posted Auto Apply
SingleStore · United States · Hybrid 🇺🇸
SQLC++TechnologySalary not listed - ST
AI Application EngineerRecently posted Auto Apply
Simple Technology Solutions · Washington · Hybrid 🇺🇸
DynamoDBGitAWS+11TechnologySalary not listed - SE

Distinguished Software Engineer, AIRecently posted Auto Apply
SecurityScorecard · Remote (US/CAN/LATAM) · Remote 🇺🇸
DockerAWSCAD+12TechnologySalary not listed - ST

Staff Software Engineer, Payments IntelligenceRecently posted Auto Apply
Stripe · New York · Hybrid 🇺🇸
RubyAirflowJava+3TechnologySalary not listed - SA

Forward Deployed Engineer II (Remote, US)Recently posted Auto Apply
Sayari · Remote - US · Remote 🇺🇸
DockerGCPSQL+14EngineeringSalary not listed - RM

Sr. Forward Deployed EngineerRecently posted Auto Apply
Re:Build Manufacturing · United States -Remote · Remote 🇺🇸
Microsoft OfficeAWSRobotics+14EngineeringSalary not listed - SM

Sr. Integration EngineerRecently posted Auto Apply
Scout Motors · Charlotte · Hybrid 🇺🇸
SQLGitAWS+10TechnologySalary not listed
