Vandana Gupta

Senior Software Engineer

Bengaluru, Karnataka, India5 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Linux Kernel and CPU scaling.
  • Developed innovative solutions for system performance.
  • Strong background in algorithm development and debugging.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the SaaS industry.

Contact

Skills

Core Skills

Software DevelopmentLinux KernelAlgorithm Development

Other Skills

Performance BenchmarkingLinuxDebuggingTestingMachine LearningMemory ManagementPythonBenchmarkingArtificial Intelligence (AI)Python (Programming Language)ProgrammingC++ programmingC (Programming Language)Data StructuresAlgorithms

About

As a Senior Software Engineer at Qualcomm, I leverage my expertise in Linux Kernel and CPU scaling to develop innovative solutions that enhance system performance and power efficiency. With over 4 years of experience in the field, I have contributed to multiple projects that involve algorithm development, debugging, and testing. In my current role, I work closely with the Linux Kernel team to design and implement algorithms for scaling CPU frequency based on measured CPU utilization and performance. I also collaborate with other engineers to mitigate wastage of highly stalled CPUs by boosting memory frequency. Additionally, I have developed a circular buffer in kernel side to collect and transfer data efficiently. Prior to this, I interned at Qualcomm as an Interim Engineering Intern, where I designed and developed a smoke test suite for automatic validation of algorithms in CPU utilization. I hold a Master of Technology in Computer Science from Indraprastha Institute of Information Technology, Delhi, and a Bachelor of Technology in Computer Science from JSS Academy of Technical Education, Noida. I am passionate about learning new technologies and applying them to real-world problems.

Experience

5 yrs 3 mos
Total Experience
2 yrs 7 mos
Average Tenure
3 yrs 10 mos
Current Experience

Qualcomm

3 roles

Senior Software Engineer

Dec 2024Present · 1 yr 4 mos

Performance BenchmarkingSoftware Development

Software Engineer

May 2022Nov 2024 · 2 yrs 6 mos

  • As Part of Linux Kernel team working on algorithms for scaling of cpu frequency based on measured CPU utilization and performance, checking if all the pmu counters in the CPU is working properly if not then debug.
  • Also worked on a project to mitigate wastage of highly stalled CPUs cycle provided a solution to boost memory frequency in such a way that the stalls will reduce and benefit power at the same time. Tried ML model like decision tree to find the importance of feature present in the ftrace which helped removing some of the parameters.
  • Designed and developed a circular buffer in kernel side to collect the data and transfer it after reading the registers in lower sampling period considering the hw timer limits to user space keeping synchronization problem in mind.
  • Developed many script to automate process of manual work, mentored an intern to work on a Javascript project to parse ftrace data and plot graphs according to the user’s requirement, also POCs in bring up of two chip-sets.
Linux KernelLinuxAlgorithm DevelopmentDebuggingTestingMachine Learning+1

Interim Engineering Intern

Jan 2022Apr 2022 · 3 mos

  • • Designed and developed smoke test suite for automatic validation of algorithms in CPU utilization, This tool(script) will read a ftrace, check that all the pmu counters must work according to the algorithm and catch the errors that mostly happen in manual validation. Tool is developed in Python.

Indraprastha institute of information technology, delhi

Teaching Assistant

Aug 2020Jan 2022 · 1 yr 5 mos

  • Worked as Teaching assistant of ADA, DSA and Computer Networks at IIITD.

Education

Indraprastha Institute of Information Technology, Delhi

Master of Technology - MTech — Computer Science

Jan 2020Jan 2022

JSS ACADEMY OF TECHNICAL EDUCATION, NOIDA

BTech - Bachelor of Technology — Computer Science

Jan 2016Jan 2020

Stackforce found 100+ more professionals with Software Development & Linux Kernel

Explore similar profiles based on matching skills and experience