Engineer- Windows

Nutanix

Hyderabad

On-site

INR 1,400,000 - 2,400,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Qualcomm India Private Limited in Hyderabad seeks an Engineer to join the Windows Performance Team, focusing on analysing, debugging, and optimising performance on Windows-on-ARM platforms.

You will collaborate with software, hardware, driver, architecture, and benchmark teams to identify bottlenecks, perform root-cause analysis, and drive optimisations across workloads and OS components. Strong OS/ARM/C++ skills are essential.

Qualifications

  • Bachelor's degree in Engineering, Information Systems, CS, or related field.
  • Strong understanding of OS fundamentals: process scheduling, memory management, synchronization, interrupts.
  • Proficiency in C/C++ with debugging skills using WinDbg/JTAG.

Responsibilities

  • Analyse and optimise system and application performance on Windows-based ARM platforms.
  • Investigate bottlenecks across OS, drivers, middleware and apps.
  • Perform ETW trace analysis, CPU scheduling, memory and power-performance studies.
  • Develop performance-focused tools, automation and microbenchmarks.
  • Collaborate with architecture, driver, power, thermal and app teams.
  • Present findings and recommendations to stakeholders.
  • Leverage GenAI-based tools to improve analysis efficiency.

Skills

C/C++ programming
ARM architecture
OS fundamentals
Performance profiling
Debugging skills

Education

BE/BTech or ME/MTech in CS/EE

Tools

WinDbg
VTune
ETW
Visual Studio
JTAG

Job description

Company:

Qualcomm India Private Limited

Job Area:

Engineering Group, Engineering Group > Software Engineering

Minimum Qualifications:
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

We are seeking a highly motivated Engineer to join our Windows Performance Team, responsible for analysing, debugging, and optimising application and system performance on next-generation Windows-on-ARM platforms.

The successful candidate will work closely with software, hardware, driver, architecture, and benchmark teams to identify performance bottlenecks, perform deep root-cause analysis, and drive optimisations across industry-standard workloads, applications, and operating system components.

Key Responsibilities
  • Analyse and optimise system and application performance on Windows-based ARM platforms.
  • Investigate performance bottlenecks across OS, drivers, middleware, and applications using industry-standard profiling tools.
  • Perform ETW trace analysis, CPU scheduling analysis, memory analysis, storage analysis, and power-performance investigations.
  • Develop performance-focused tools, automation, and microbenchmarks to evaluate platform capabilities.
  • Optimise industry-standard benchmarks and real-world workloads to improve platform competitiveness.
  • Collaborate with cross-functional teams including architecture, driver, power, thermal, and application engineering teams.
  • Present technical findings, root-cause analysis, and optimisation recommendations to internal stakeholders and external partners when required.
  • Leverage AI/GenAI-based tools and automation techniques to improve analysis efficiency and productivity.
Required Qualifications
  • B.E./B.Tech or M.E./M.Tech in Computer Science, Electronics, Electrical Engineering, or related discipline.
  • Strong understanding of Operating System fundamentals, including:
    • Process and Thread Scheduling
    • Memory Management
    • Synchronisation Mechanisms
    • Interrupts, DPCs, and I/O Subsystems
  • Good understanding of OS internals and device driver architecture Windows OS is plus.
  • Strong knowledge of ARM architecture and instruction set (ARM ISA) desired
  • Proficiency in C/C++ programming along with debugging skills with WinDbg, JTAG are preferred.
  • Experience with debugging and performance profiling tools such as Windows performance analyzer, Vtune.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills with the ability to present technical concepts clearly.
Preferred Qualifications
  • Experience with Windows kernel-mode or user-mode driver development.
  • Knowledge of ARM Assembly programming.
  • Experience developing microbenchmarks and workload characterisation tools.
  • Hands-on experience with performance analysis tools such as:
    • ETW
    • PMU/Hardware Performance Counters
    • Visual Studio Performance Tools
  • Experience optimising industry-standard benchmarks, including:
    • Geekbench
    • Procyon / Procyon AI
    • 3DMark
    • Cinebench
    • Browser and productivity benchmarks
  • SPEC
  • Familiarity with GenAI-assisted engineering workflows, automation frameworks, and data-driven performance analytics, scripting.
  • Exposure to Windows-on-ARM platforms and performance tuning techniques.

Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

If you would like more information about this role, please contact Qualcomm Careers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer- Windows
Engineer- Windows

Qualcomm • Hyderabad

On-site
INR 1,800,000 - 2,600,000
CPU Performance & Power Analyst Staff Engineer
CPU Performance & Power Analyst Staff Engineer

Qualcomm • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Engineer - Customer Engineer
Senior Engineer - Customer Engineer

Qualcomm • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Engineer - Customer Engineer
Senior Engineer - Customer Engineer

Nutanix • Hyderabad

On-site
INR 900,000 - 1,500,000
Android Performance Optimization / Power Performance - Staff Engineer
Android Performance Optimization / Power Performance - Staff Engineer

Qualcomm • Bengaluru

On-site
INR 4,000,000 - 7,000,000
System Power & Performance Architecture Engineer/ Sr Engineer
System Power & Performance Architecture Engineer/ Sr Engineer

Qualcomm • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Engineer- Graphics Development
Engineer- Graphics Development

Qualcomm • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Senior Engineer - Embedded Software & Driver Development
Senior Engineer - Embedded Software & Driver Development

Qualcomm • Hyderabad

On-site
INR 1,500,000 - 2,800,000
Sr Engineer- Debug
Sr Engineer- Debug

Qualcomm • Hyderabad

On-site
INR 1,400,000 - 2,100,000
Senior Engineer - Embedded Software & Driver Development Hyderabad, Telangāna, India Software Engineering Posted a day ago
Senior Engineer - Embedded Software & Driver Development Hyderabad, Telangāna, India Software Engineering Posted a day ago

Qualcomm • Hyderabad

On-site
INR 1,000,000 - 1,800,000