Staff Embedded Software Engineer

Peak Energy•Burlingame, CA
•Onsite

About The Position

Peak Energy is seeking a Staff Embedded Software Engineer for its ESS Engineering department in Burlingame, California. This onsite role focuses on designing real-time C++ firmware for microcontrollers, supporting functional safety requirements, and developing firmware prototypes to validate hardware design choices. The engineer will verify and support code integration, help define requirements, support products deployed in the field, and participate in hardware and software design reviews. The role calls for disciplined development practices, including Clang-based linting, consistent formatting, thoughtful naming, and clear commenting. Peak Energy develops sodium-ion battery systems for grid-scale energy storage. The company describes itself as scaling from pilot deployments toward gigawatt-scale production, with a grid storage factory in Sacramento planned to begin production in Q1 2027.

Requirements

  • Extensive experience writing firmware and software in C++ or at least one similar systems programming language.
  • Have shipped at least one commercial or industrial hardware product.
  • A degree in science, engineering, or a related field.
  • At least 8 years of professional engineering experience.
  • Experience writing firmware for real-time embedded systems.
  • Experience designing complex software that coordinates several disparate functions.
  • Experience using Linux as a development environment and test platform.
  • Experience configuring build tools such as CMake or Make.
  • Experience with Git, GitHub, Dagger, Docker, or similar CI tools.
  • Eligibility to work in the United States.

Responsibilities

  • Design and implement real-time, C++ firmware based on RTOS for microcontrollers.
  • Understand, code, and use microcontroller hardware to meet functional safety requirements.
  • Create firmware for embedded prototypes to validate hardware design choices and accelerate firmware development.
  • Verify and support code integration.
  • Assist with defining requirements.
  • Support products deployed in the field.
  • Participate in hardware and software design reviews.
  • Follow disciplined development practices, including Clang-based linting, consistent formatting, thoughtful naming, and clear commenting.

Benefits

  • Flexible time off.
  • Comprehensive medical, dental, and vision coverage.
  • Strong 401(k) plan.
  • Equity opportunities.
  • Work perks (not specified).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service