Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Firmware Engineer - Communications

Home > C/C++ programming jobs

Senior Firmware Engineer - Communications in USA

  • Lunar Energy
  • Full time
  • Email
  • Mountain View, CA

Responsibilities

  • Collaborate with cross-functional disciplines to refine product designs, improve reliability, and accelerate time to market.
  • Brainstorm, evaluate, and select product features and technical solutions based on tradeoffs and first-principles analysis.
  • Design firmware for power electronics controls, system behaviors, optimization, diagnostics, updates, communications protocols, and installation automation.
  • Develop firmware for RF, powerline, wireless mesh, Ethernet, and other communications capabilities in home energy products.
  • Build simulations, perform calculations, and design validation tests for firmware ideas and product designs.
  • Design automation-support functionality and support firmware features within high-volume manufacturing processes and partner facilities.

Requirements

  • Degree in a computer-engineering-related or adjacent field, or demonstrated commensurate ability.
  • 5+ years of experience delivering firmware for new products as part of a development team.
  • Experience developing with a wireless mesh network framework such as esp-wifi-mesh.
  • Experience releasing high-volume products where 24/7 communications reliability was a core requirement.
  • Experience with communication protocols, CAN, and Protocol Buffers.
  • Experience with Espressif ESP-IDF product development.
  • Experience with embedded Ethernet stacks, TCP/IP, BSD Socket API, and HTTPS.
  • Wireless communications experience with Wi-Fi, Wi-Fi Mesh, Bluetooth/BLE, and BLE-Mesh.
  • Proficiency in C and working familiarity with CMake and Python.
  • Working knowledge of oscilloscopes, logic analyzers, and other laboratory test equipment.

Benefits

  • Competitive base pay of $120,000-$175,000 USD, plus potential equity and participation in the employee stock program.
  • Medical, dental, and vision insurance for employees and dependents.
  • Flexible paid time off and 10 paid holidays.
  • Tax-deferred 401(k) plan.
  • Paid parental leave, including 12 weeks for birthing mothers and 6 weeks for non-birthing parents.
  • Subsidized EV charging and pre-tax commuter benefits.

Salary: $120k - $175k/yr

Lunar Energy

Lunar exists to power homes around the world with endless clean energy. We believe that, provided with the right tools, a clean energy future is within reach. And to give people those tools, we’re building an ecosystem of all-electric products starting with a next-generation home battery system. ...

Similar positions

Senior Software Engineer, Simulation

  • ATOMS
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Firmware Engineer II

  • Varda Space Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $144k - $184k/yr
  • El Segundo, CA

Senior Software Engineer, Simulation

  • CloudKitchens
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Senior Sr Staff AI Infrastructure

  • DiDi
  • Full time
  • USA
  • 09/13/2026
  • Salary: $170k - $351k/yr
  • San Jose, CA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $191k - $253k/yr
  • Waltham, MA