Nikhil Raj

Staff Engineer at Arm

Galway, Ireland
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

🤩
Rockstar
🎓
Top School
Nikhil Raj is a Staff Engineer at Arm Ireland with over a decade in software engineering, blending low-level C++ and Python systems work with automation and performance testing expertise. He progressed from software testing at Infosys to senior engineering roles at Arm, contributing to Arm NN by adding data-layout support for depthwise convolutions across Neon and OpenCL backends and extending unit tests. Comfortable with tooling like Jenkins, Git and HP testing suites, he bridges developer-facing ML runtime changes and practical test automation. Based in Galway, he pairs an academic foundation from UCC (MSc Computer Science) with hands-on backend development that improves both performance and portability in embedded ML stacks.
code7 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Mahatma Gandhi University
bookMaster's degree Computer Science, Master's degree Computer Science at University College Cork
languagesEnglish
github-logo-circle

Github Skills (8)

neural-network10
machine-learning10
c-language10
cprogramming-language10
neon9
opencl9
data-structures8
data-structure8

Programming languages (1)

C++

Github contributions (3)

github-logo-circle
ARM-software/armnn

Sep 2018 - Jan 2023

Arm NN ML Software. The code here is a read-only mirror of https://review.mlplatform.org/admin/repos/ml/armnn
Role in this project:
userBackend Developer
Contributions:20 releases, 334 commits, 39 pushes in 4 years 4 months
Contributions summary:Nikhil's contributions focused on enhancing the Arm NN ML software. Their work involved implementing a data layout parameter for the DepthwiseConvolution function across various backend implementations, including Neon and OpenCL. This involved modifying existing code across multiple files, including workload implementations, and descriptors, to accommodate the new parameter and its associated functionality. The user also contributed to the unit tests for the DepthwiseConvolution with NHWC data layout.
adminarmv8deep-learningneural-networksmachine-learning
Contributions:20 releases, 33 commits, 4 pushes in 4 years 2 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
Nikhil Raj - Staff Engineer at Arm