Sukanto Ghosh

Principal System Software Engineer at NVIDIA

Hyderabad, Telangana, India
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
Sukanto Ghosh is a Principal System Software Engineer with 14 years of deep expertise in boot-firmware, SoC bring-up, secure boot, and low-level systems software, currently driving platform work at NVIDIA from Hyderabad. He pairs hands-on mastery of ARM (armv7/armv8) and PowerPC assembly with C, Linux kernel and hypervisor development to solve complex boot and hardware-abstraction challenges. At NVIDIA he progressed from Senior to Principal engineer after a decade of delivering production-ready firmware and platform validation, following earlier presilicon and post-silicon validation roles at AppliedMicro. An active contributor to the Xvisor hypervisor, he added ARMv8 support and improved interrupt and timer subsystems, revealing a knack for making virtualization more efficient on constrained platforms. Educated with an M.Tech in Computer Science from IIT Bombay, he combines rigorous academic training with practical debugging skills used to rescue real-world bring-ups. Colleagues rely on him for low-level design, performance-minded fixes, and deceptively simple firmware that keeps complex SOCs booting and secure.
code14 years of coding experience
job13 years of employment as a software developer
bookIndian Institute of Technology Bombay
bookB.Tech. Information Technology, B.Tech. Information Technology at Government College of Engineering and Textile Technology, Serampore
book10+2 Science, 10+2 Science at BSF Senior Secondary Residential School, Kadamtala
languagesEnglish
github-logo-circle

Github Skills (16)

kernel10
timers10
arm10
interrupt10
interrupt-handling10
time-management10
timer10
device-driver10
c-programming10
architectures10
sys10
kernel-mode10
virtualization10
architecture10
device-tree9

Programming languages (1)

C

Github contributions (5)

github-logo-circle
xvisor/xvisor

Nov 2011 - Sep 2013

Xvisor: eXtensible Versatile hypervISOR
Role in this project:
userBack-end Developer
Contributions:186 commits in 1 year 10 months
Contributions summary:Sukanto primarily focused on enhancing the Xvisor hypervisor's core interrupt handling and hardware abstraction layers. Their contributions included adding a flexible parameter to interrupt handlers for custom data passing and adding support for an idle vcpu to improve resource management. The user also implemented fixes in device driver code, ensuring that read/write callbacks for character devices are aware of blocking calls and improved the integration of the networking code. In addition, the user improved the structure of the generic timer and introduced ARMv8 support.
vmshypervisorvirtualizationversatileextensible
sukantoghosh/xvisor-next

Apr 2016 - Apr 2016

Contributions:2 pushes, 1 branch in 1 day
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
Sukanto Ghosh - Principal System Software Engineer at NVIDIA