Drimva

Lunar Energy

Senior Firmware Engineer - Communications

$120K–$175K

Mountain View, CA +1 · Senior · Full-time · Posted Sep 3, 2026

Location
Mountain View, CA
San Francisco, California, United States
Experience
5+ years experience delivering firmware for new products as part of a team.
Education
Degree in a computer-engineering related or adjacent field, or demonstrated commensurate ability.

About the job

Designs and delivers firmware for Lunar Energy’s home energy products, with a focus on communications, reliability, and product development from concept through production.

What you'll do

  • Develop firmware for product functions including communications protocols, system behaviors, diagnostics, updates, and control algorithms.
  • Collaborate across disciplines to evaluate features, test designs, and improve product reliability and time to market.
  • Support manufacturing by building automation functionality into components and supporting features with manufacturing partners.

What they ask for

  • 5+ years experience delivering firmware for new products as part of a team.
  • Experience with communication protocols, including CAN and Protocol Buffers.
  • Proficiency in C.
  • Experience with Espressif ESP-IDF product development.

Nice to have

  • Development experience with a wireless mesh network framework like esp-wifi-mesh and experience releasing high-volume products requiring 24/7 communications reliability.
  • Experience with embedded Ethernet stacks, TCP/IP, BSD Socket API, HTTPS, WiFi/WiFi Mesh, Bluetooth/BLE, or BLE-Mesh.

Pay

$120,000 - $175,000 USD (base salary)

Tools

CAN, Protocol Buffers, Espressif ESP-IDF, TCP/IP, BSD Socket API, HTTPS, WiFi Mesh, Bluetooth/BLE

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)