Qualcomm

GPU Performance Engineer

Posted on: 10 Jan 2023

Austin, TX

Job Description

Job Area:

Engineering Services Group, Engineering Services Group > Technical Support Engineering

General Summary:

Architects, designs, implements, verifies, and optimizes performance and power of GPU cores. Responsible for building functional modeling simulations, developing software, tools, and tests for various graphics, running benchmarks for different applications, and performing pre- and post-silicon verification to verify correctness, ensure performance, and power goals are met. Come join the team that has produced the best GPU with industry beating performance in a smartphone. With our one technology roadmap, Qualcomm is now scaling its leading portfolio of essential innovations to expand our breakthrough solutions to other industries beyond the smartphone.  From Automotive to Compute and IoT to XR, we're enabling the Connected Intelligent Edge and driving digital transformation across industries. The GPU plays a preeminent role in all these areas and as a GPU Performance Engineer at Qualcomm, you’ll have the opportunity to push the boundaries of what exists today and help establish the new standards in GPU performance for tomorrow. Begin your career or continue it on a world-class GPU team that is looking for the next generation of dreamers, inventors, rebels, risk takers, and pioneers. 

Minimum Qualifications:

Education:

High School Diploma or Equivalent

Work Experience:

6+ year experience as semiconductor lab technician, testing, measurement, or related experience in semiconductor industry.

Preferred Qualifications

•    Master's degree or PhD in Computer Engineering, Computer Science, Computer Graphics, Electrical Engineering, or related field.
•    2+ years of relevant GPU experience (either external or internal). 
•    1+ year of work experience in a role requiring interaction with senior leadership (e.g., Director and above).
•    1+ year in a technical leadership role with direct reports (only applies to positions with direct reports).

Principal Duties and Responsibilities: 

One or more of the following: 

•    Performance optimization: Run simulations and identify performance bottlenecks. Interact with design, architecture, modeling, compiler, and software teams to jointly optimize performance. Propose new enhancements to improve performance. Define perf test plan which includes developing directed tests to verify specific features or datapaths. This requires familiarity of Graphics APIs like DirectX11, DirectX12, Vulkan.
•    Performance debug: Triage and debug performance issues. Analyze waveforms and performance reports to identify issues. Root cause issues in hardware or software. Identify solutions or workarounds to resolve performance issues. Develop tools to aid performance debug.
•    Performance modeling: Explore next generation GPU performance and recommend the best GPU configuration in terms of perf/mm2 and perf/watt.  Set performance targets for RTL implementation. Prototype new GPU performance optimization features at both macro-architecture level and micro-architecture level together with architects and recommend optimal solutions. Correlate dynamic performance model and static performance model with RTL/Silicon, discover performance optimization opportunities from the miscorrelations. Do model based bottleneck analysis, highlight the main bottlenecks, and suggest solutions working together with other teams.
•    Competitive analysis: Carry out PPA (Performance Power Area) competitive analysis of Qualcomm’s competition such as Intel, Apple, ARM, AMD, Nvidia etc. Execute benchmarks and workloads in various platforms and generate profiling data. Identify trends and make projections for competitor performance. Identify limitations and make recommendations for performance enhancing features in hardware or software.
•    Workload analysis: Profile benchmarks and workloads to aid their analysis. Develop trace analysis tools that help characterize workload performance. Develop approaches and methodologies to bring up new and emerging workloads in various product areas such as mobile, compute, AR, VR, automotive, IOT etc. 
 

Qualcomm

San Diego, CA

QUALCOMM Incorporated designs, develops, manufactures, and markets digital communication products worldwide. It operates through three segments: Qualcomm CDMA Technologies (QCT); Qualcomm Technology Licensing (QTL); and Qualcomm Strategic Initiatives (QSI). The QCT segment develops and supplies integrated circuits and system software based on code division multiple access (CDMA), orthogonal frequency division multiple access, and other technologies for use in wireless voice and data communications, networking, application processing, multimedia, and global positioning system products.

The QTL segment grants licenses or provides rights to use portions of its intellectual property portfolio, which include various patent rights useful in the manufacture and sale of wireless products comprising products implementing CDMA2000, wideband CDMA, CDMA time division duplex, long term evolution, and/or fifth generation standards and their derivatives. The QSI segment invests in early-stage companies in various industries, including automotive, Internet of things, mobile, data center, and healthcare for supporting the design and introduction of new products and services for voice and data communications, and new industry segments.

The company also provides products and services for mobile health; products designed for the implementation of small cells; development, and other services and related products to the United States government agencies and their contractors; and software products, and content and push-to-talk enablement services to wireless operators. In addition, it licenses chipset technology, and products and services for use in data centers. QUALCOMM Incorporated was founded in 1985 and is headquartered in San Diego, California.

Similar Jobs