Firmware Engineering Lead
10 Barrel Brewing Company
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
- 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
- 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