Summary
Gareth Fenn is a Principal Software Engineer based in Bristol with nine years of deep experience in Linux device drivers, Android media, and secure content playback for set-top and embedded platforms. At Broadcom he led WidevineCAS and Tuner HAL work, collaborating with Google to extend OEMCrypto and shape Android's Tuner HAL/MediaCAS specs, and he built reference players and HAL-backed apps used by major DRM vendors. His background spans power and memory management, DVFS/Devfreq implementations upstreamed into Chromium OS/Android kernels, and early secure storage prototypes (RPMB/TEE) for trusted applications. Comfortable across kernel and userspace, he combines low-level driver craftsmanship with systems-level security and media pipelines. Not obvious from titles: he authored foundational DVFS firmware pieces that are now part of mainstream kernel trees and maintains continuous test systems for complex CAS integrations. He holds an MSc in Electronic Engineering from the University of Reading and thrives on turning hardware constraints into reliable, secure software solutions.
8 years of coding experience
11 years of employment as a software developer
Master's degree Electronic Engineering, Master's degree Electronic Engineering at University of Reading