Harry Callahan is a Senior HW/SW Engineer based in Cambridge with four years of professional experience focused on embedded systems, verification, and automation for open-source silicon projects. At lowRISC he drives both hardware and software integration—contributing SystemVerilog test environments for OpenTitan’s SPI host and streamlining CI, simulation, and verification flows for the Ibex RISC‑V core. His background includes hardware and electronic design roles at Blackmagic and Renishaw, giving him hands‑on product engineering experience from prototype to production. Comfortable across test automation, firmware C code, and build/devops improvements, he blends low‑level hardware insight with pragmatic tooling to keep complex simulations running reliably. An Oxford‑trained engineer, he brings a habit of refining verification infrastructure that often yields outsized productivity gains behind the scenes.
4 years of coding experience
6 years of employment as a software developer
MEng in Engineering Science Keble College, MEng in Engineering Science Keble College at University of Oxford
Ibex is a small 32 bit RISC-V CPU core, previously known as zero-riscy.
Role in this project:
Full-stack Developer & DevOps Engineer
Contributions:110 reviews, 77 commits, 84 PRs in 7 months
Contributions summary:Harry made contributions focused on improving the build, testing, and simulation processes for the Ibex RISC-V CPU core. Their work included refactoring scripts to enable parallelism within the verification flow, and implementing features such as a wall-clock timeout mechanism to ensure simulations complete gracefully. They also updated the codebase to use a new coverage merging tool and addressed code issues. These changes streamlined the continuous integration and testing.
Embedded Systems Engineer / Test Automation Engineer
Contributions:554 reviews, 5 commits, 146 PRs in 13 days
Contributions summary:Harry primarily focuses on developing and testing aspects of the OpenTitan project, specifically related to the SPI host interface. Their commits demonstrate expertise in SystemVerilog, with modifications to test sequences and environments. The user contributes to creating and refining tests to ensure the reliability and functionality of the SPI host within the OpenTitan hardware design. They also make changes to the C code used in the software tests.
root-of-trustrootsilicontrust
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
Harry Callahan - Senior HW SW Engineer at lowRISC CIC