Udit Agarwal

Senior Software Engineer at Microsoft

Noida, Uttar Pradesh, 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
Udit Agarwal is a Senior Software Engineer with ~8 years of experience specializing in security for mobile, server, and IoT chipsets, currently contributing to Microsoft after senior roles at Qualcomm and NXP. He has a strong firmware and kernel background—designing secure boot chains, secure key management, and upstreaming kernel patches—plus hands-on experience with DDR firmware, device drivers, and fuse programming APIs used in field-deployed IoT gateways. Udit combines deep low-level engineering with a track record of debugging secure SW in SEL1 and enabling hardware-backed root of trust across SoCs. He is comfortable shipping open-source contributions in the security space and has a disciplined SDLC approach from agile projects at NXP to high-assurance work at Qualcomm. Based in Noida with a B.E. in Computer Engineering from Thapar Institute, he blends academia-rooted fundamentals with practical chipset security delivery. An interesting detail: he has moved seamlessly between middleware, boot firmware, and kernel subsystems, making him a rare engineer who spans the full secure-software stack on silicon platforms.
code5 years of coding experience
job8 years of employment as a software developer
bookBachelor of Engineering (B.E.) Computer Engineering, Bachelor of Engineering (B.E.) Computer Engineering at Thapar Institute of Engineering & Technology
bookHigher Secondry & Senior Secondry Science Stream, Higher Secondry & Senior Secondry Science Stream at Lucknow Public School
languagesEnglish
github-logo-circle

Github Skills (7)

datasets5
parallelization5
multithreading5
parallel4
c-library4
cpp3
cuda3

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
uditagar/katana

Jan 2021 - May 2022

Contributions:177 pushes, 50 branches in 1 year 4 months
uditagar/Galois

Jun 2020 - Feb 2022

Galois: C++ library for multi-core and multi-node parallelization
Contributions:4 pushes, 2 branches in 1 year 8 months
cudamultithreadingcppmulti-nodec-library
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
Udit Agarwal - Senior Software Engineer at Microsoft