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!