Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Krishnachaithanya Jarugula

Senior Software Engineer
Folsom,CA

Summary

Highly motivated and detail-oriented software developer with 4+ years of experience in developing and maintaining Windows Drivers,Gaming applications and Automation Tools. Proficient in C++ and Python, with a strong understanding of algorithms and data structures. Experienced in developing and integrating software solutions for Intel platforms, including microprocessors, graphics processors, and storage devices. Skilled at working collaboratively with cross-functional teams, including hardware engineers, product managers, and customer support teams.

Overview

6
6
years of professional experience
2
2
years of post-secondary education

Work History

Senior Software Engineer

Qualcomm
Folsom, CA
01.2024 - Current
  • Develop and debug device drivers, focusing on processor architecture, cache subsystems, and system performance.
  • Design, develop, and maintain embedded Windows software and drivers and implement key features for Snapdragon devices.
  • Facilitate in Snapdragon chip Bring up process, Utilize Debug tools like WinDbg, JTAG and other tools to resolve Bugs in Windows OS Drivers.
  • Develop and debug software using programming languages such as C/C++, Shell Scripting, and Python.
  • Contribute to the full lifecycle of Windows-on-Snapdragon product lines, ensuring efficient progress from requirement gathering to design, development, testing, and deployment.
  • Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications, ARM assembly
  • Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging).
  • Knowledge of OS/system performance profiling and optimization techniques.

Software Development Engineer

Intel
Folsom, CA
02.2020 - 01.2024
  • Design and development of Windows Kernel device drivers in C/C++ for Memory and Storage Hardware components.
  • Integration and testing of Windows device drivers with the operating system.Debugging and fixing compatibility and performance issues.
  • Kernel Mode programming, Writing WDF for NVMe Device Drivers.
  • Development of Windows Storage Driver to apply fuse switch support for low power optimization to be implemented in PCIe Gen 6.
  • Development of Synthetic content using DirectStorage API(C++) which is the Microsoft’s approach to reduce the storage capacity in games and reduce the load times.
  • Implemented and Maintaining the VAAML interface within the organization which is Machine Learning model to detect Visual Corruptions/flickers for long running test cases.
  • Development of plugins in Python to customize the test results to an integrated platform called GTA which is used to do the automation testing in both Pre-Si and Post-Si.
  • Development/Implementation and execution of coverage tools used for post-si validation of graphics projects.
  • Optimized software performance by implementing efficient algorithms and code optimizations.
  • Improved system stability through rigorous debugging processes that identified root causes of issues quickly and efficiently addressed them before deployment deadlines were met.

Graduate Technical Intern

Intel
Folsom, CA
01.2019 - 12.2019
  • Development of automation tools to enhace GTA Framework and Validation Process.
  • Developed application which is a command line tool to run rigorous tests on GTA to check performance. The application takes the users input and perform relevant action items. Xcode is used to identify and debug the data races, CPU utilization and memory leaks in application. CLI is written in C++.
  • Validation of API functions with hand on experience on Git, Gerrit.

Education

Master of Science - Computer Science

California State University
Sacramento, CA
08.2017 - 12.2019

Skills

Windows OS Device Drivers Development

undefined

Timeline

Senior Software Engineer

Qualcomm
01.2024 - Current

Software Development Engineer

Intel
02.2020 - 01.2024

Graduate Technical Intern

Intel
01.2019 - 12.2019

Master of Science - Computer Science

California State University
08.2017 - 12.2019
Krishnachaithanya JarugulaSenior Software Engineer