Our mission at Base is to fix the power grid and enable affordable and reliable electricity for all. To do that, we are building America's Next-Generation Power Company; the first engineering-led, technology-focused, R&D-driven electricity company. We are a team of tenacious engineers, operators, and creatives who have solved hard problems and are here to do it again.
The firmware team at Base designs and implements the firmware that controls the Base energy fleet. They are responsible for the grid balancing provided by the Base systems as well as keeping the lights on when the grid has issues. High rate telemetry, automated fault detection and response, reliable communications, fast commissioning, and other core system behaviors are owned by the firmware engineers at Base. As a member of this team, you will be responsible for designing and distributing high-reliability software to our ever-growing fleet of power systems.
Responsibilities:
Design and deliver reliable firmware to the fleet.
Embedded in c/c++
Design, implement and release new systems including processor selection, software requirements, implementation, and validation.
Participate in code reviews, testing, and deployment processes to ensure high-quality, reliable software and a world-class engineering culture.
5+ years of experience in embedded software development on bare-metal or RTOS.
Experience developing embedded systems from the ground up.
Proven ability to build deterministic and reliable software and write clean, maintainable code.
Experience with test-driven software engineering and CI/CD methods.
Preferred Skills:
Familiarity with UL1998, UL1741, or UL1547 certification processes.
Familiarity with real-time software development, debug, and test.
Familiarity with different processor families and their trade-offs.
Familiarity with power systems.
If you're passionate about tackling one of the most critical challenges of our time, now is the time to join us. Together, we can usher in a new era of American energy abundance by developing the hardware, software, and deployment operations that make it possible.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job