Job Description:

**Job Id** E1951085

**Job Title** GPU Performance Modeling Engineer (Qualcomm Santa Clara, CA)

**Post Date** 11/21/2017

**Company-Division** Qualcomm Technologies, Inc.

CDMA Technology at http://www.qualcomm.com/about/businesses/qct

**Job Area** Engineering – Systems

**Location** California – Santa Clara

**Job Overview** Qualcomm is the largest fabless design company in the world. Qualcomm provides hardware, software and related services to nearly every mobile device maker and operator in the global wireless marketplace. Our chipsets power a variety of products; tablets, smartphones, e-readers and other devices, and our digital design team is at the core of all of them. Depending on your technical area, you will be responsible for becoming a subject matter expert and go-to person for other members of your team. The environment is fast-paced and requires cross-functional interaction on a daily basis so good communication, planning and execution skills are a must. Qualcomm’s Graphics System Team is responsible for the development of end to end and system on chip (SOC) architectural solutions for next generation of graphics processing units (GPUs) and compute devices. Position Overview:

Cycle approximate GPU architecture simulator/model development

Enable graphics&compute workload (VR/AR, Deep Learning, Vulkan, DX etc.) on GPU models

Deep dive GPU performance analysis to help identify hardware, architecture and software optimization opportunities

+ GPU performance model / RTL correlation to improve model accuracy

+ Bottleneck analysis and analysis flow automation

+ Graphics workload analysis and performance profiling in the model

+ Architecture feature evaluation in the performance model

+ Develop/maintain powerful regression system and auto tools to improve delivery quality and efficiency

+ GPU Model maintenance and support in the SoC simulation environment

All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.

**Minimum Qualifications** **Industry experiences in the following areas:**

+ Programming experience in either: C, C++, C#, Perl, Python, Java/Web

+ OS experience: Unix/Linux, Windows

+ Graphics Programming experience: OpenGL and/or DirectX, OpenCL and/or CUDA

+ Computer architecture experience: pipelines, caches, latency, throughput

**Preferred Qualifications**

+ PHD Degree preferred

+ Communication skills: presenting with confidence with upper management, synthesizing message succinctly with clarity

**Education Requirements** Required: Master’s, Computer Engineering and/or Computer Science and/or Electrical Engineering

Preferred: Doctorate, Computer Engineering and/or Computer Science and/or Electrical Engineering

**EEO employer: including race, gender, gender identity, sexual orientation, disability & veterans status.**

About Qualcomm

Who is Qualcomm, and what do we do? We are engineers, scientists and business strategists. We are from many different countries and speak many different languages. We come from diverse cultures and have unique perspectives. Together, we focus on a single goal—invent mobile technology breakthroughs.