> Markdown version of [/jobs/ext/211290-senior-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/211290-senior-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Firmware Engineer - **Company:** Lunar Energy - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $120,000.0 - $175,000.0 - **Contract:** Permanent contract - **Skills:** Bluetooth, Network Sockets, CMake, Communications Protocols, Ethernet, Firmware, Protocol Buffers, Mobile Application Software, Python (Programming Language), TCP/IP, Wireless Networks, Wi-Fi Technology - **Published:** May 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=857ec89e7968302f ## About the Role Do you have experience in Wireless networking?, Ideal candidates will have development experience with a wireless mesh network framework like esp-wifi-mesh, and will have been part of a development team which released high volume products where 24/7 communications reliability was a core requirement., * Degree in a computer-engineering related or adjacent field, or demonstrated commensurate ability. * 2+ years experience delivering firmware for new products as part of a team. * Experience with communication protocols, CAN, Protocol Buffers * Espressif ESP-IDF product development experience * Embedded Ethernet stacks, TCP/IP, BSD Socket API, HTTPS * Wireless communication experience: WiFi, WiFi Mesh, Bluetooth/BLE, BLE-Mesh * Proficiency in C, and working familiarity with cmake and Python * Working knowledge of Oscilloscopes, Logic Analyzers and other lab test equipment ## Description * Work collaboratively with other disciplines across the company to continuously refine and improve our understanding of how our products can create the greatest impact, get to market quickly, and operate reliably for our customers * Help us create the best possible products by brainstorming and evaluating new features and solutions and weighing pros and cons to narrow down options. * Test ideas and designs: back-of-the envelope calculations, building simulations and designing validation tests * Design firmware software that runs in our home energy product components: Power electronics controls, system-level behaviors and optimization, mobile app design and interfaces, system diagnostics and updates, RF and powerline communication protocols, control algorithms, and installation automation features. * Optimize manufacturing by designing automation support functionality in our components whose design reflects the part they play in the processes that create them and test them, and by supporting our features within our manufacturing partners ## Related Videos - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this)