Nicola Gallo

Staff Software Engineer @Imagination Technologies

London, GB
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Apr 2025 — Present

Staff Software Engineer @Imagination Technologies

View department →

Design and implement GPU workloads primarily using Vulkan to validate hardware, driver stacks,and features including Ray Tracing, Variable Rate Shading, and Cooperative Matrix Operations- Enabled performance analysis of AI Tensor blocks by manually lowering Vulkan GEMM workloads toOpenCL; implemented loop optimizations, texture-based memory fetching, and engineered localto-private swizzling workarounds to bypass compiler maturity gaps- Spearheaded development of a modular C++ graphics framework to replace legacy tooling withinthe Hardware Validation team; designed for high extensibility, it is now the standard infrastructureused by both Validation and Performance Analysis teams- Design and implement GPU workloads primarily using Vulkan to validate hardware blocks, driverstacks, and GPU features, including ray tracing, variable rate shading, and cooperative matrixoperations. Past work includes OpenGL and current support for OpenCL as needed- Partner with architecture, compiler, and driver teams to define validation strategies, debug edgecases, and ensure feature readiness ahead of tapeout- Mentor junior engineers and drive modern C++ practices within the team- Previously developed a.NET Core–based automation tool to streamline validation via REST-basedorchestration; currently under review for reuse in upcoming workflows- Drive validation for emerging GPU features and graphics standards to ensure future-readiness.

EDUCATION

2009 — 2013

Tongji University

Bachelor's degree, Information Technlogy Engeneering, Computer Engineering

2009 — 2012

Politecnico di Torino

Bachelor's degree, Information Technology Engineering, Computer Engineering

2013 — 2016

Politecnico di Torino

Master of Science (M.S.), Computer Engineering

ABOUT NICOLA GALLO

Staff Software Engineer specializing in modern C++ and GPU hardware validation. I focus on architecting modular frameworks and developing rigorous Vulkan/OpenCL workloads to verify feature correctness across the driver and silicon stack.My core expertise lies in debugging complex hardware-software interactions—analyzing where the driver, compiler, or silicon might be failing, and implementing solutions to ensure tapeout readiness.Currently based in London, I am open to local roles that offer pathways to global mobility, with a specific interest in relocating to North America (Bay Area/Vancouver) in the future.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Nicola Gallo — Staff Software Engineer at Imagination Technologies in London, GB | Unifers