Firmware Engineering Lead

Company: 10 Barrel Brewing Company
Apply on Partner’s Website
Location: London
Job Description:

Overview

Lead firmware engineering for a new connected-appliance platform, guiding architecture, hardware integration, validation, and production release. You’ll manage a small team, collaborate with hardware, cloud, and product partners, and drive reliable, secure device behavior at scale. Your work shapes how our PerfectDraft ecosystem connects to sensors, networking, and cloud services. This role offers hands-on technical leadership with broad influence on architecture and delivery.

Pay / Benefits

  • 25 holidays per year + bank holidays
  • Pension (up to 8% employer contribution)
  • private medical insurance
  • dental insurance
  • gym discounts
  • Employee Assistance Programme

Responsibilities

  • Define and evolve firmware architecture within domain standards
  • Develop and review embedded C++ software for ESP32-C5 with clear modular separation
  • Guide event-driven messaging and typed contracts for low-coupling components
  • Integrate firmware with sensors, actuators, 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 (telemetry, commands, state)
  • Support secure operation and update flows (provisioning, TLS, OTA)
  • Lead firmware delivery from design to production release
  • Debug across firmware, hardware, connectivity, and cloud interfaces; drive defect resolution
  • Support regulatory/certification work with hardware, quality, and program teams
  • Coordinate firmware work with product, hardware, cloud, mobile, and external partners
  • Line manage and mentor the Firmware Developer
  • Establish practical coding, testing, review, and release practices to reduce defects

Key requirements

  • Hands-on embedded software development in C++
  • Experience with real-time operating systems and hardware interfaces
  • Proven ability to bring up, debug, and test firmware on physical devices
  • Experience with connected products, networking protocols, and device-to-cloud integration
  • Ability to design modular software and communicate system-level trade-offs
  • Experience leading technical delivery, mentoring engineers, and coordinating cross-functional teams
  • Strong focus on testing, release discipline, risk management, and continuous improvement
  • Confident use of AI-assisted development tools with accountability for code quality, security, and production readiness
  • leadership and mentoring
  • cross-functional collaboration
  • problem-solving
  • embedded C++
  • RTOS
  • ESP32/ESP32-C5 platform

…

Posted: October 22nd, 2026