Embedded Software Engineer (Experienced)
Peak Energy is seeking an experienced Embedded Software Engineer to join our Energy Storage Systems (ESS) team in Burlingame, California. This role focuses on developing real-time firmware for our gigawatt-scale sodium-ion energy storage systems, contributing to the advancement of renewable energy solutions.
The Embedded Software Engineer will design and implement C++ firmware targeting microcontrollers, ensuring compliance with functional safety requirements. Responsibilities include creating embedded prototypes to validate hardware designs, supporting code integration, defining system requirements, and participating in hardware and software design reviews. The role also involves supporting deployed products and adhering to disciplined development practices.
Candidates should have a degree in science, engineering, or a related field, along with at least 5 years of professional engineering experience. Experience in developing firmware for real-time embedded systems, designing complex software coordinating multiple functions, and using Linux as a development environment is essential. Proficiency with build tools like CMake/Make, debugging tools, and version control systems such as Git is also required.
The salary range for this position is $160,000 to $240,000 annually, depending on experience and skills. Peak Energy offers a comprehensive benefits package, including flexible paid time off, medical, dental, and vision coverage, a robust 401(k) plan, and equity opportunities.
At Peak Energy, we value a culture of speed through focus, mission over self, facing the brutal truth, and being good people. Joining our team provides the opportunity to work in a supportive environment while making a meaningful impact on the energy sector.