Sahil Malhotra

Senior Lead Software Engineer at NXP Semiconductors

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

🤩
Rockstar
🎓
Top School
Sahil Malhotra is a Senior Lead Software Engineer with nine years at NXP, specializing in embedded systems and platform bring-up for secure Trusted Execution Environments. He is a maintainer for the OP-TEE project’s platform code, driving ports and hardware fixes for NXP Layerscape platforms and integrating secure key handling via CAAM. At NXP he progressed from Software Engineer to Senior Lead, blending low-level firmware expertise with build-system and platform abstraction improvements. Based in Noida, he focuses on making TEE platforms reliable on real silicon—resolving UART, GIC and other hardware-specific issues that often block productization. His work shows a pragmatic balance of upstream open-source stewardship and deep hardware-software integration knowledge.
code9 years of coding experience
job10 years of employment as a software developer
bookBachelor of Technology (B.Tech.), Computer Science Engineering, Bachelor of Technology (B.Tech.), Computer Science Engineering at NIT Jalandhar
languagesEnglish, Punjabi, Hindi
github-logo-circle

Github Skills (9)

arm10
embedded10
architectures10
sys10
architecture10
i2c8
makefile8
uart7
git4

Programming languages (4)

RustCBitBakePython

Github contributions (5)

github-logo-circle
OP-TEE/optee_os

Jun 2018 - Aug 2022

Trusted side of the TEE
Role in this project:
userEmbedded Systems Engineer
Contributions:87 reviews, 30 commits, 49 PRs in 4 years 3 months
Contributions summary:Sahil primarily contributed to the platform-specific code of the OP-TEE OS, focusing on porting and supporting various NXP Layerscape (LS) platforms. Their contributions included adding support for new platforms (LS1028ARDB), fixing hardware-related issues such as UART addresses and GIC offsets, and integrating the hardware unique key using the CAAM driver. They also made general improvements to the build process and addressed minor code inefficiencies.
trustedtee
sahilnxp/edk2-platforms

Apr 2020 - Mar 2022

EDK II sample platform branches and tags
Contributions:2 PRs, 13 pushes, 28 branches in 1 year 10 months
branchestags
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