Shruti Gupta

Senior Software Engineer at Arm

Cambridge, England, United Kingdom
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
Shruti Gupta is a Senior Software Engineer with over a decade of hands-on experience in embedded firmware, RTOS internals and low-level debugging across ARM and Qualcomm Hexagon platforms. She has deep expertise in C/C++ and assembly, Linux kernel and device drivers, and is skilled with JTAG/Trace32/ETM toolchains for root-cause analysis and board bring-up. At Qualcomm she advanced QuRT RTOS and modem kernel work, and at Arm she contributed to Arm Trusted Firmware-A, improving EL3 SPMC security and test robustness in a widely used open-source project. Her background spans power management, multi-threaded DSP environments and SMMU driver maintenance, with a track record of triaging complex field issues under tight timelines. Based in Cambridge, she combines rigorous low-level engineering with practical system design, and her contributions to TF-A reveal a keen eye for security-sensitive firmware integrity that’s not immediately obvious from role titles alone.
code4 years of coding experience
job8 years of employment as a software developer
bookMaster of Technology - MTech, Software systems, 8.23, Master of Technology - MTech, Software systems, 8.23 at BITS Pilani Work Integrated Learning Programmes
bookB Tech, Computer Science, 7.78, B Tech, Computer Science, 7.78 at National Institute of Technology Raipur
github-logo-circle

Github Skills (8)

c1710
firmware10
embedded10
trust10
c1110
sys10
documentation9
security9

Programming languages (1)

C

Github contributions (4)

github-logo-circle
Read-only mirror of Trusted Firmware-A
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 commits in 6 months
Contributions summary:Shruti's contributions primarily focused on enhancing the EL3 Secure Partition Manager Core (SPMC) within the Trusted Firmware-A (TF-A) project. Their work included validating code to prevent spoofing in FF-A direct requests, increasing the stack size for Trusted Service Provider (TSP) test cases, and adding detailed design documentation for the EL3 SPMC. They also addressed Coverity scan warnings and improved code integrity by validating memory descriptors.
trustedread-onlyfirmwareembedded
TF-RMM/tf-rmm

Dec 2022 - Mar 2023

Reference implementation of Arm-CCA RMM specification
Contributions:3 commits, 1 comment in 3 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