Gareth Fenn

Principal Software Engineer at Broadcom Inc.

Bristol, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code8 years of coding experience
job11 years of employment as a software developer
bookMaster's degree Electronic Engineering, Master's degree Electronic Engineering at University of Reading
github-logo-circle

Github Skills (21)

transport-stream10
transport9
dvb9
epg9
mpeg9
scte-359
teletext9
rtl-sdr9
stream9
exoplayer9
jetpack-compose8
streaming8
srt8
media-player8
matroska8

Programming languages (2)

JavaC++

Github contributions (5)

github-logo-circle
garethfenn/Soloqueue

Jun 2017 - Apr 2021

Contributions:24 pushes, 1 branch, 1 comment in 3 years 10 months
garethfenn/media

Jan 2024 - Jan 2024

Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android
Contributions:3 pushes, 2 branches in 3 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Gareth Fenn - Principal Software Engineer at Broadcom Inc.