Oliver Hurst

Staff Engineer at Arm

South Cambridgeshire, 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
Oliver Hurst is a Staff Engineer at Arm with eight years of embedded and verification experience, specializing in UVM-based functional verification and low-level system bring-up. He has progressed through roles at Arm from Graduate Engineer to Staff Engineer, pairing deep verification expertise with scripting skills in Python and Perl and strong industry-standard development practices. His open-source contributions include a BL31 port to Trusted Firmware-A for FPGA targets, demonstrating practical knowledge of PSCI, GIC and system counter initialization and position-independent execution. Based in South Cambridgeshire and holding a Master's in Electronic Engineering from the University of Southampton, he brings both academic grounding and hands-on firmware experience to complex SoC validation and boot firmware challenges.
code8 years of coding experience
job8 years of employment as a software developer
bookMaster's Degree Electronic Engineering, Master's Degree Electronic Engineering at University of Southampton
bookHigh School Maths Further Maths Electronics Physics A Levels, High School Maths Further Maths Electronics Physics A Levels at Dr Challoner's Grammar School
github-logo-circle

Github Skills (19)

assembly10
controller10
architecture10
interrupt-handling10
interrupt10
initialization10
initializer10
sys10
assemble10
assembler10
fpga10
arm10
pid-controller10
embedded10
initialize10

Programming languages (2)

RustC

Github contributions (5)

github-logo-circle
Read-only mirror of Trusted Firmware-A
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 commits in 2 months
Contributions summary:Oliver primarily contributed to the development of a BL31 port for a specific FPGA image within the Trusted Firmware-A (TF-A) project. Their work focused on enabling essential functionalities, including a basic console, PSCI implementation for secondary CPU initialization, and initializing the system counter and GIC. The user's contributions demonstrate a deep understanding of low-level system initialization and configuration within an embedded environment. They also configured the build environment and enabled position-independent execution.
firmware
oswede/ai-business-card

May 2018 - Sep 2018

Contributions:1 push in 3 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