Sumit Garg

Senior Staff Engineer at Qualcomm

Ambala, Haryana, 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
Sumit Garg is a Senior Staff Engineer with 10+ years specializing in Linux-based systems, Trusted Execution Environments (OP-TEE), kernel security, and embedded toolchains, currently at Qualcomm. He is a prolific open-source maintainer and reviewer—authoring the TEE bus driver framework, maintaining TEE Trusted Keys, OP-TEE ftrace and multiple platform ports, and contributing to widely used projects like U-Boot, TF-A and the Linux Test Project. Sumit combines deep platform bring-up experience (SynQuacer, Renesas RZ/N1, various Qualcomm SoCs) with tooling work—authoring ARM GCC toolchain support for OpenEmbedded/meta-linaro. He has a research interest in hardware acceleration for Fully Homomorphic Encryption to enable Confidential AI and privacy-preserving services, reflecting a blend of practical engineering and forward-looking security research. Based in Ambala, India, he also trains engineers on Yocto/OpenEmbedded, OP-TEE and Trusted Firmware-A, demonstrating an ability to distill complex kernel and security topics into teachable practices.
code10 years of coding experience
job10 years of employment as a software developer
bookBachelor's Degree Electrical Electronics and Communications Engineering, Bachelor's Degree Electrical Electronics and Communications Engineering at PEC University of Technology, Chandigarh
bookHigh School, High School at MDAV Public School Ambala, Haryana
github-logo-circle

Github Skills (42)

platformio10
uefi10
assembly10
posixct10
platform-sdk10
architecture10
firmware10
linux10
trustzone10
c1110
power-management10
c1710
system-calls10
u-boot10
lts10

Programming languages (9)

C++ShellRustCMakefileJavaScriptBitBakeAssembly

Github contributions (5)

github-logo-circle
OP-TEE/optee_os

Jun 2016 - Apr 2022

Trusted side of the TEE
Role in this project:
userBack-end Developer & Embedded Systems Engineer
Contributions:66 reviews, 55 commits, 42 PRs in 5 years 11 months
Contributions summary:Sumit primarily contributed to the Trusted Execution Environment (TEE) operating system for the OP-TEE project. They added support for the Renesas RZ/N1 platform, which involved implementing TrustZone-based IO register access control. The user made various code modifications including adding support for new platform flavors, adding features like function execution time support, adding REE-FS encrypted TAs and adding syscall function tracer. The user also refactored ftrace buffer dump implementations.
trustedtee
Read-only mirror of Trusted Firmware-A
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:23 commits, 2 PRs, 30 comments in 1 year 5 months
Contributions summary:Sumit primarily contributed to the platform support for the Synquacer SoC within the Trusted Firmware-A repository. Their work included introducing basic platform support for the Synquacer platform by adding BL31 stub APIs, integrating core management helpers, enabling the PL011 UART console for debugging, and populating BL32 and BL33 entrypoints. The user also enabled support for CCN driver, GICv3, system-level generic timers, and MMU. The user added a MHU driver, a SCPI driver for PSCI operations, and implemented PSCI framework to support system control and power operations.
trustedread-onlyfirmwareembedded
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
Sumit Garg - Senior Staff Engineer at Qualcomm