IT & Software

Firmware Engineering Lead

10 Barrel Brewing Company

London · Greater London · United Kingdom

Overview

In this role you lead firmware engineering for a new connected-appliance platform, guiding architecture, hardware integration, validation, and production release. You work hands-on within a defined domain, coordinating delivery across squads, partners, and contractors while shaping reliable, testable firmware that connects device behavior with cloud services. You’ll balance technical leadership with people management for a small team. The work centers on delivering scalable, secure firmware at production readiness for a global product line.

Pay / Benefits
  • 25 holidays per year + bank holidays
  • pension (up to 8% employer contribution)
  • private medical insurance
  • 26 weeks paid parental leave
  • beer allowance
  • volunteer days
Responsibilities
  • Define and evolve firmware architecture within domain standards
  • Develop and review embedded C++ for ESP32-C5 with clear hardware access and modular design
  • Guide event-driven messaging and typed contracts for low-coupling components
  • Integrate firmware with sensors, actuators, cooling, keg-management, UI, diagnostics, and monitoring
  • Work with hardware abstraction layers to separate device access from product logic and enable testing
  • Integrate Wi-Fi, BLE provisioning and cloud services including telemetry and device state
  • Support secure device operation and update flows (provisioning, TLS, OTA)
  • Lead firmware delivery from design through production release and field testing
  • Debug across firmware, hardware, connectivity, and cloud interfaces; drive defects to resolution
  • Support regulatory and certification work with cross-functional teams on firmware evidence
  • Coordinate firmware work with product, hardware, cloud, mobile teams and external partners
  • Line manage and mentor the Firmware Developer
  • Establish practical coding, testing, review, and release practices to reduce defects
Key requirements
  • Strong hands-on embedded software experience in C++
  • RTOS experience and hardware interface familiarity
  • Proven ability to bring up, debug, and test firmware on physical devices
  • Experience with connected products and device-to-cloud integration
  • Ability to design modular software and communicate system-level trade-offs
  • Experience leading technical delivery and mentoring engineers
  • Focus on testing, release discipline, risk management, and continuous improvement
  • Confident use of AI-assisted development tools with accountability for quality and security
  • Nice to have: ESP32/Espressif IDF, modern C++23, Azure IoT/AWS IoT, BLE provisioning, secure boot, flash encryption, OTA updates, device certification
  • collaboration
  • mentoring
  • communication
  • embedded C++
  • RTOS
  • ESP32-C5

Reference: WJ-747_31160606

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.