Engineer- Windows
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
Qualcomm is seeking a Windows Performance Engineer in Hyderabad to analyze, debug, and optimize application and system performance on Windows-on-ARM platforms. The role involves deep root-cause analysis and driving optimizations across various software components, collaborating with cross-functional teams.
Responsibilities
- Analyze and optimize 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.
- Optimize 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.
- Leverage AI/GenAI-based tools and automation techniques to improve analysis efficiency and productivity.
Requirements
- 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 a 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.
Desired 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.
Benefits
- Qualcomm is an equal opportunity employer.
- Qualcomm is committed to providing an accessible process for individuals with disabilities.
- Qualcomm is committed to making our workplace accessible for individuals with disabilities.
Skills
C/C++WinDbgJTAGWindows Performance AnalyzerVtuneETWGeekbenchProcyonProcyon AI3DMarkCinebenchSPECARM ISAARM Assembly
#performance analysis#debugging#optimization#ARM#Windows#Windows-on-ARM#profiling tools#root-cause analysis#benchmarks#cross-functional teams#AI#GenAI
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
3 weeks ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Mid-Senior
Locations
Hyderabad, India
Qualification
Bachelor, Master
Applicants
Be an early applicant
Similar Jobs
ASSA ABLOY Group
Durban, South AfricaStaff Embedded Software Engineer
Full Time Be an early applicant Posted 1 month ago
ASSA ABLOY Group
Durban, South AfricaFirmware Engineer
Full Time Be an early applicant Posted 1 month ago
ASSA ABLOY Group
Durban, South AfricaStaff QA Engineer
Full Time Be an early applicant Posted 1 month ago
ASSA ABLOY Group
Durban, South AfricaQA Engineer
Full Time Be an early applicant Posted 1 month ago
ASSA ABLOY Group
Durban, South AfricaStaff Embedded Software Engineer
Full Time Be an early applicant Posted 1 month ago
