
Pranav Jain
While working on my Master’s in Computer Science from the University at Buffalo (UB), I got obsessed with... | San Diego, California, United States
*50 free lookup(s) per month.
No credit card required.
Pranav Jain’s Emails pr****@qu****.com
Pranav Jain’s Phone Numbers No phone number available.
Social Media
Pranav Jain’s Location San Diego, California, United States
Pranav Jain’s Expertise While working on my Master’s in Computer Science from the University at Buffalo (UB), I got obsessed with Operating Systems and Security. This led me to my current role as a Software Engineer for the Secure Systems Group's OS Security team at Qualcomm. I work on the Windows on Snapdragon (WoS) Qualcomm chipsets which involves writing TrustZone, UEFI and HLOS applications, drivers and services. I have worked on various security features like Trusted Platform Module (TPM), Windows Digital Rights Management (DRM) using High-bandwidth Digital Content Protection (HDCP) and Output Protention Manager (OPM), Bitlocker, UEFI Secure Boot, Memory Overwrite Request (MOR), Physical Presense Interface (PPI), Trusted Execution Environment (TrEE) driver, Secure Channel Manager (SCM) driver, etc. My work here involves working across the security boundaries for things like key management and transfer, providing security services in various OS layers (TZ, UEFI and HLOS), sharing buffers and memory between secure and non-secure worlds, allowing restrictive accesses to critical security features, image authentication in various boot stages, communication with entities like the Qualcomm Secure Processor Unit, peripherals, hardware etc. Most of the code I write at Qualcomm is in C/C++, with scripting certain things in Python, Powershell and batch when required. I have worked on a number of programming projects in C, Java and Python, among others, as part of the different courses I took at UB. I was the leader in the Operating Systems (Spring 2016) assignments at UB: https://test161.ops-class.org/leaders. I worked part-time as a Grading Assistant at UB for the course Introduction to Computer Security. I also won the 2nd Runner Up prize at the New Era Hackathon 2016 for the project titled Cappr. Before my Master's degree, I worked at BNY Mellon, Pune, in the Entitlement Management Service team. I was a back-end developer in the team and helped develop and maintain modules for several projects including development of online modules, stored procedures, batch jobs, formulating and optimizing SQL queries. When I am not working or studying, I enjoy playing and watching tennis, hiking, reading books, traveling, visiting museums and cooking.
Pranav Jain’s Current Industry Qualcomm
Pranav
Jain’s Prior Industry
Bank Of New York Mellon
|
University At Buffalo
|
Qualcomm
Not the Pranav Jain you were looking for?
Find accurate emails & phone numbers for over 700M professionals.
Work Experience

Qualcomm
Staff Software Engineer
Fri Dec 01 2023 00:00:00 GMT+0000 (Coordinated Universal Time) — Present
Qualcomm
Senior Software Engineer
Sun Nov 01 2020 00:00:00 GMT+0000 (Coordinated Universal Time) — Wed Nov 01 2023 00:00:00 GMT+0000 (Coordinated Universal Time)
Qualcomm
Software Engineer
Sat Apr 01 2017 00:00:00 GMT+0000 (Coordinated Universal Time) — Thu Oct 01 2020 00:00:00 GMT+0000 (Coordinated Universal Time)
University At Buffalo
Grading Assistant
Thu Sep 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) — Thu Dec 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time)
Bank Of New York Mellon
Applications Developer
Sun Sep 01 2013 00:00:00 GMT+0000 (Coordinated Universal Time) — Mon Jun 01 2015 00:00:00 GMT+0000 (Coordinated Universal Time)