Richard Oliver is a Principal Software Engineer based in South Cambridgeshire with a focused track record in systems and embedded software across consumer hardware and silicon companies. He has progressed from GPGPU driver engineering at Broadcom through systems roles at Amazon Lab126 and Roku to senior engineering at Rivos and now leads software work at Raspberry Pi. His experience reflects deep familiarity with low-level systems, firmware-adjacent stacks, and performance-critical code for consumer devices. Although relatively early in total years on record, his roles at leading hardware firms indicate rapid advancement into principal-level responsibilities. He holds a Master's in Electronic Engineering from the University of Southampton and brings an engineer’s attention to both silicon-near challenges and product delivery. Notably, his career path suggests an ability to bridge chip, device, and platform software teams to ship cohesive consumer experiences.
2 years of coding experience
9 years of employment as a software developer
Master's Degree Electronic Engineering, Master's Degree Electronic Engineering at University of Southampton
Kernel source tree for Raspberry Pi-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://forums.raspberrypi.com/
A tool for building minimal Raspberry Pi OS-based operating systems, which do not contain apt or dpkg.
Contributions:4 pushes, 10 branches in 4 months
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
Richard Oliver - Principal Software Engineer at Raspberry Pi