Tejender Upadhyay

Software Engineer

Hyderabad, Telangana, India2 yrs 4 mos experience

Key Highlights

  • Expert in systems programming and cloud computing.
  • Proven track record in device driver development.
  • Strong debugging skills with a focus on performance optimization.
Stackforce AI infers this person is a skilled Software Engineer specializing in Systems Programming and Cloud Computing.

Contact

Skills

Core Skills

Cloud ComputingSystems ProgrammingDebuggingDevice Driver DevelopmentCompiler Development

Other Skills

Cloud Computing IaaSUbuntuSystems EngineeringC++Python (Programming Language)Display PipelineC (Programming Language)Device DriversWindows SystemsCUDADebianUbuntu CoreEmbedded Software ProgrammingWinDbgCompilers

About

🥷Building the Future 👋 Hi, I'm Tejender Upadhyay, a Software Engineer from IIIT Kota (CGPA 8.91) with a strong foundation in systems programming, cloud platforms, and software development. I’m currently part of the Public Cloud (CPC) Google Squad at Canonical, working to ensure that Ubuntu delivers a smooth, consistent, and high-quality experience across major cloud providers. This role lets me combine my interest in cloud computing with my background in systems software — something I’ve always been passionate about since high school. Before Canonical, I worked across some incredible engineering teams: 🔹 Qualcomm – Linux/Android Display (User-Mode) Team Built and maintained user-space components of the display stack, optimized performance, and collaborated closely with firmware and kernel teams to support Snapdragon platforms. 🔹 AMD – Windows Multimedia & SoundWire Driver Team Took complete ownership of non-HAP Windows audio driver development, enabling premium low-power SoundWire-based audio experiences for Ryzen laptops. Worked extensively on kernel debugging (WinDbg), performance improvements, and end-to-end driver flows. 🔹 NVIDIA – GPU Compiler Assemblers Team Engineered a debugging and validation framework for malformed ELF files, improved reliability of NVDisasm, and strengthened compiler infrastructure — deepening my understanding of GPU systems and low-level tooling. 🛠️ Technical Skills Languages: C++, Python, JavaScript Systems: Windows Drivers, Linux Internals, Debugging, OS Concepts Cloud & DevOps: Ubuntu Server, Docker, AWS/GCP, CI/CD Full-Stack: MERN stack, REST APIs Databases: MongoDB, SQL, Elasticsearch Tools: Git, GitHub, Perforce, Linux CLI ✨ What I enjoy most: Solving deep technical problems, learning new technologies, working across system layers, and building reliable software that impacts real users. 📌 Now exploring the cloud world at Canonical, contributing to Ubuntu’s reliability and performance on global cloud platforms. 📫 Always open to meaningful conversations around systems engineering, cloud, and open source. Let’s connect!

Experience

2 yrs 4 mos
Total Experience
7 mos
Average Tenure
7 mos
Current Experience

Canonical

Software Engineer

Oct 2025Present · 7 mos · London Area, United Kingdom · Remote

  • Google CPC - Public Cloud Squad
Cloud Computing IaaSUbuntuSystems EngineeringCloud ComputingSystems Programming

Qualcomm

Software Development Engineer

Jun 2025Oct 2025 · 4 mos · Hyderabad, Telangana, India · On-site

  • Linux Android Display UserMode Drivers || Snapdragon
  • Contributed to debugging & resolving display pipeline issues involving SurfaceFlinger, HWC & vendor services.
  • Worked on Android User-Space display stack, enabling & optimizing display features across Qualcomm chipsets.
  • Developed an AI-based toolchain to parse SurfaceFlinger logs, extract relevant hangdumps, and automate issue
  • triaging by stripping noise from display logs.
C++Python (Programming Language)DebuggingDisplay PipelineSystems Programming

Amd

Software Development Engineer

Jul 2024Jun 2025 · 11 mos · Hyderabad, Telangana, India · On-site

  • Windows Multimedia Audio Device Drivers || Soundwire Protocol
  • I played a pivotal role in advancing audio technology at AMD by developing low-power Soundwire multimedia device drivers.
  • Enhanced audio performance through innovative driver solutions, directly impacting user experience.
  • Collaborated with cross-functional teams to streamline audio flow from applications to hardware outputs.
  • Acquired valuable skills in device driver development and ACX-based Windows systems.
C (Programming Language)C++Device DriversWindows SystemsDevice Driver DevelopmentSystems Programming

Nvidia

System Software Engineer Intern

Jan 2024Jul 2024 · 6 mos · Bengaluru, Karnataka, India · On-site

  • CUDA Graphics GPU Assembler/Dissembler SASS Compiler
  • Developed a debugging infrastructure that significantly improved the handling of malformed ELF files.
  • Conducted comprehensive research and documentation on ELF file structures, leading to effective sanity checks.
  • Gained valuable experience with compiler development, including MDI Integration and Control Flow Graphs.
C (Programming Language)CUDADebuggingCompiler Development

Amazon

Amazon ML Summer School

Sep 2023Oct 2023 · 1 mo

  • Gained hands-on experience in Supervised, Unsupervised learning and model evaluation.
  • Learned practical ML Applications from Amazon scientists through lectures and assignments.

Education

Indian Institute of Information Technology Kota

B-Tech — Computer Science Engineering

Jan 2020Jan 2024

ALLEN

JEE

Jan 2018Jan 2020

Kendriya Vidyalaya

Jan 2013Jan 2018

Stackforce found 100+ more professionals with Cloud Computing & Systems Programming

Explore similar profiles based on matching skills and experience