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.