Qualcomm Company Logo

Qualcomm

San Diego, California - United States
View all jobs at this company »

Graphics Performance Engineer

Description

Job Overview Qualcomm is the largest fabless company in the world. Qualcomm provides hardware, software and related services to nearly every mobile device maker and operator in the global wireless marketplace. Adreno GPUs, as one key components inside Qualcomms Snapdragon chipset, has been the #1 mobile GPUs in the market. With industry-leading energy efficient massively parallel computing capability, Adreno GPUs are utilized on todays mobile phones for UI rendering, Game rendering, VR rendering apps, processing and Machine learning.

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.

Responsibilities:
1. Analyzing Graphics application performance and power that includes a thorough understanding of the workload presented to the GPU HW pipeline
2. Identifying draw calls or frames that would require a deeper analysis using pre-Si models. This may require use of statistical and machine learning algorithms
3. Identify Graphics HW, Driver or Compiler improvements through such analysis
4. Measuring and Correlating performance, power and thermal KPIs for Graphics-centric use cases against pre-Si models
5. Develop tools to automate on-device measurements and correlation of performance, power and thermal KPIs against pre-Si models

Minimum Qualifications 5 years of industry experience in:
  • Graphics driver development
  • Game development
  • Knowledge of OpenGLES, Vulkan and DirectX APIs
  • Debugging Graphics performance issues
  • C/C++/C# and scripting languages such as Python/Perl

  • Preferred Qualifications
  • Knowledge of Android/Linux programming
  • GPU HW pipeline knowledge
  • VR app development experience
  • Background in Statistics and Machine learning algorithms for mining from large data repositories
  • Experience in VBA scripting
  • Hands-on lab experience
  • This Job is no longer active!