cover image
Base Power Company

Base Power Company

basepowercompany.com

2 Jobs

149 Employees

About the Company

Base is the modern power company for the electric era. We are building a reliable and affordable home energy service -- powered by distributed batteries. Our technology supports the grid during times of peak need and protects customers during outages -- for a fraction of the cost of other solutions.

Our team is made up of engineers and operators from some of the world's best technology companies. If you are passionate about pushing forward cutting-edge technology and delivering world-class customer experiences -- we want you at Base. We are headquartered in Austin, TX and are growing quickly. Visit us at basepowercompany.com/careers to learn more.

Listed Jobs

Company background Company brand
Company Name
Base Power Company
Job Title
Software Engineer, Infrastructure
Job Description
**Job Title:** Software Engineer, Infrastructure **Role Summary:** Design, build, and scale cloud-based systems that connect distributed residential energy storage to wholesale markets. Lead high-throughput trading infra, real-time monitoring, and algorithm deployment to support automated deployment operations and dynamic trading engines. **Expectations:** - Deliver reliable, high‑performance backend services in Go on cloud platforms. - Scope and ship cross‑functional features with rigorous testing and continuous integration. - Own system quality from design through production, ensuring low latency and high availability. **Key Responsibilities:** - Build infrastructure for high‑throughput trading, integrating market data, pricing engines, and algorithm deployment. - Design and implement cloud services to monitor, control, and optimize thousands of distributed energy systems. - Develop platforms that enable rapid iteration, testing, and deployment of trading strategies. - Collaborate with hardware, deployment, and operations teams to troubleshoot and optimize core systems. - Conduct code reviews, unit/integration testing, and manage release pipelines to maintain world‑class reliability. **Required Skills:** - 5+ years designing, implementing, and scaling high‑performance cloud services. - Proficiency in Go for backend development. - Strong knowledge of SQL, relational databases, and time‑series data models. - Hands‑on experience with AWS, GCP, or equivalent cloud infrastructure. - Deep understanding of the software development lifecycle: version control, code review, testing, and release engineering. - First‑principles engineering mindset; ability to simplify complex problems. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or a related technical field. - Relevant certifications (e.g., AWS Solutions Architect, GCP Professional Cloud Architect) preferred but not mandatory.
Austin, United states
On site
Mid level
30-11-2025
Company background Company brand
Company Name
Base Power Company
Job Title
Firmware Engineering Intern
Job Description
Job Title: Firmware Engineering Intern Role Summary: Participate in development of low‑level firmware for power‑grid hardware. Design, code, test, and debug C/C++ firmware on bare‑metal, RTOS, and Embedded Linux platforms that directly control grid‑balancing electric storage devices. Expactations: Deliver reliable, deterministic code that meets real‑time constraints and safety requirements. Work closely with hardware, power electronics, and software teams to integrate drivers, communication stacks, and interrupt handling. Validate firmware against hardware schematics, datasheets, and oscilloscope traces, and iterate based on real‑world testing. Key Responsibilities: - Design, implement, and unit‑test firmware modules in C/C++ for embedded processors. - Develop and debug device drivers and communication interfaces (SPI, I²C, CAN, Modbus, etc.). - Interpret schematics and datasheets to map software behavior to hardware registers and peripherals. - Perform low‑latency timing analysis, capture and analyze interrupts, and resolve race conditions. - Collaborate with hardware engineers to define and verify hardware/firmware contracts. - Write deterministic, safety‑critical code that complies with qualification standards (e.g., MISRA, ISO 26262). - Participate in system integration, regression testing, and field validation on production hardware. - Document firmware architecture, APIs, and test procedures for maintainability and knowledge transfer. Required Skills: - Proficient in C/C++ programming for embedded systems. - Solid understanding of microcontroller architecture, memory-mapped I/O, and interrupt handling. - Experience with RTOS concepts or Embedded Linux kernel/user‑space development. - Familiarity with serial/communication protocols (SPI, I²C, CAN, UART, Modbus). - Ability to read and interpret hardware schematics and datasheets. - Hands‑on debugging skills: using an oscilloscope, logic analyzer, JTAG, or in‑circuit debugger. - Strong problem‑solving, attention to detail, and capacity to work in a fast‑paced, cross‑functional team. - Excellent written and verbal communication skills. Required Education & Certifications: - Current enrollment in an undergraduate or graduate program in Electrical Engineering, Computer Engineering, or related STEM field. - Coursework or projects involving embedded systems, microcontrollers, RTOS, or low‑level firmware. - No professional certifications required (optional: MISRA, ARM Accredited Engineer, or similar may be advantageous).
Austin, United states
On site
Fresher
10-12-2025