Base Power

Software Engineer, Systems Integration

Austin, TX. Posted 6 months ago

The role

You will establish and lead the software-driven integration function to bring hardware, firmware, and software together. You will develop software tools, build integration test pipelines, and collaborate with cross-functional engineering teams.

What you will 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.
  • Architect and oversee the development of integration test automation software, CI/CD pipelines, and infrastructure.
  • Collaborate cross-functionally with firmware, cloud, and hardware teams to resolve integration issues.
  • Generate and communicate detailed integration and system-health reports.

Required qualifications

  • 3-5 years of experience in Python, Golang, and/or bare-metal C and C++.
  • Experience with a focus on systems integration, distributed systems, or embedded/software interfaces for hardware 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 company

Base is America’s next-generation power company rebuilding the foundation of modern civilization by deploying a vast network of distributed batteries.

Software Engineer, Systems Integration at Base Power | JobZoey