Nihal Pasham is a Senior Systems Software Engineer in Bengaluru with a 16-year track record leading teams and building high-performance, secure systems across embedded, firmware, and accelerator domains. He specializes in Rust for hardware accelerators and secure embedded chips, with hands-on experience in GPU/HPC stacks (CUDA, Vulkan, WebGPU), GPU drivers, bare-metal firmware, and accelerated cryptography including HSMs and formal verification. His recent roles span Bosch and Enfabrica to NVIDIA, reflecting a blend of product security, edge AI/HPC, and heterogenous compute engineering. Nihal pairs systems-level rigor with practical compiler and tooling work (SPIR-V, WGPU, CubeCL), making him as comfortable authoring low-level drivers as optimizing end-to-end compute pipelines. Colleagues value his focus on rock-solid, auditable implementations and his willingness to trade notes on performance and security trade-offs. Outside work he shares technical deep-dives publicly, signaling a commitment to community knowledge-sharing as well as production-grade engineering.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Osmania University
Demonstrating 'secure device authentication' using an esp32 running the micropython firmware. This demo leverages a microchip secure element atecc608a and authenticates with Google IoT Core.
Contributions:33 commits, 34 pushes, 1 branch in 8 months
Contributions:12 reviews, 118 commits, 20 PRs in 7 months
rustrust-languagerust-langidris
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.