Base Power Company

Firmware Engineer

Job Description

Posted on: 
2025-05-21

The Firmware Engineer will design and implement firmware for Base's energy fleet, ensuring reliable operation and grid balancing. This role involves working on high-reliability software for power systems and participating in the full software development lifecycle.

Responsibilities

  • Design and deliver reliable firmware for the energy fleet.
  • Develop embedded systems using C/C++.
  • Implement and release new systems, including processor selection and software validation.
  • Participate in code reviews, testing, and deployment processes.
  • Ensure high-quality, reliable software and foster a strong engineering culture.
  • Collaborate with team members to solve complex engineering challenges.
  • Maintain clean and maintainable code practices.

Job Requirements

  • 5+ years of experience in embedded software development.
  • Proven ability to create deterministic and reliable software.
  • Experience with test-driven software engineering and CI/CD methods.
  • Familiarity with UL1998, UL1741, or UL1547 certification processes is preferred.
  • Strong skills in real-time software development.
  • Knowledge of various processor families and their trade-offs.
  • Passion for tackling critical energy challenges and commitment to in-person work.
Apply now

More job openings