> Markdown version of [/jobs/ext/2140526-staff-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2140526-staff-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). --- # Staff Firmware Engineer - **Company:** Lunar Energy - **Location:** UK (Remote available) - **Experience:** Expert - **Salary:** £44,022.0 - **Contract:** Permanent contract - **Skills:** Bluetooth, Code Review, Communications Protocols, Ethernet, Firmware, Internet Protocol, Mobile Application Software, Python (Programming Language), Systems Architecture, Transmission Control Protocol (TCP), Wireless Networks, Wi-Fi Technology - **Published:** August 20, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5849696498 ## About the Role * Degree in a computer-engineering related or adjacent field, or demonstrated commensurate ability. * 5+ years experience delivering firmware for new products as part of a team. * Proficiency in C, and working familiarity with Python. Rust knowledge is nice to have. * Experience working with IP stack protocols: Ethernet, WiFi, TCP, UDP, HTTPS, etc * Working knowledge of Bluetooth/BLE. * Experience working with WiFi networks and Espressif ecosystem * Working knowledge of Oscilloscopes, Logic Analyzers and other lab test equipment ## Description * Develop wireless network communication solutions for high-volume products, ensuring continuous 24/7 reliability * Design firmware software that runs in our home energy product components: RF communication protocols, mobile app interfaces, system diagnostics and updates. * Drive design discussions on system architecture to achieve the desired product functionality. * Collaborate with the team on design and development, including participating in code reviews. * 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 ## Related Videos - [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) - [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) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## 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 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [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)