GPU Performance Architect (PPA)

3655 N 1st St, San Jose, CA, USA, United States

Samsung Electronics

Tervetuloa Samsung Suomen verkkosivuille. Tarjoamme laajan valikoiman innovatiivista kodinelektroniikkaa ja tekniikkaa. Tutustu älypuhelimiin, tabletteihin, televisioihin, kodinkoneisiin ja muihin tuotteisiimme.

View all jobs at Samsung Electronics

Apply now Apply later

Position Summary

Samsung, a world leader in advanced semiconductor technology, is founded on a simple philosophy – the endless pursuit of excellence will create a better world for all. At Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL), we are building a center of excellence for Intellectual Property (IP) that is applied to high-performance computing devices (mobile, automotive, and other custom market segments) consumed by millions of people around the world. Come build with us!

Role and Responsibilities

We are seeking a highly skilled GPU Performance Architect (PPA) to analyze, verify, and optimize the performance of our GPU system, identifying bottlenecks, prototyping and proposing solutions to improve end-to-end performance. You will be responsible for executing and analyzing performance of our GPU, including, but not limited to, shader-level analysis, pipeline optimization, system-level performance characterization, verification and prototyping, using programming languages such as C/C++ and Python, and leveraging tools such as waveform level debugging tools (e.g. Synopsys Verdi) and cycle approximate performance model.

  • You have a strong background in GPU architecture, performance analysis, and verification, with experience in waveform level debugging and RTL debugging.
  • You have a good understanding of the entire GPU system, with a focus on performance analysis, verification, and optimization.
  • You develop tools to analyze performance data, identify bottlenecks, and propose solutions to improve end-to-end performance of the GPU system
  • You do prototyping works based on performance models and RTL, analyze the results and propose GPU hardware optimizations.
  • You debug RTL code, including simulation, waveform analysis, and identifying/correcting functional errors to ensure correct implementation of GPU architecture.
  • You verify and validate the performance of a GPU core, ensuring it meets the required specifications
  • You analyze system performance using various metrics, such as latency, throughput, and power consumption, to identify bottlenecks and optimization opportunities
  • You develop and run benchmarks to characterize system performance and identify areas for improvement
  • You stay up-to-date with the latest developments in graphics technology, including new APIs, tools, and methodologies

Skills and Qualifications

Minimum Requirements:

  • 5+ years of experience with a Bachelor’s degree in Computer Science/Computer Engineering/relevant technical field, or 3+ years of experience with a Master’s degree, or 1+ years of experience with a PhD
  • Strong background in GPU system level architecture (not limited to a specific block), performance analysis, verification, and optimization
  • Understanding of RTL (System Verilog/Verilog) is a must – basic to intermediate level
  • Experience with prototyping GPU optimizations is preferred.
  • Experience with waveform level debugging tools (e.g., Synopsys Verdi) and RTL debugging
  • Proficiency in C/C++ and Python programming languages
  • Ability to work on the execution side, with a focus on performance analysis and optimization
  • Excellent analytical and problem-solving skills, with the ability to identify bottlenecks and propose solutions to improve performance.
  • You are a team player, with excellent communication and collaboration skills, and experience working with cross-functional teams.

Nice to Have:

  • Experience with GPU profiling tools (e.g., RenderDoc, PIX, AMD RGP, Nvidia Nsight) to analyze and optimize graphics performance, power consumption, and system-level interactions
  • Knowledge of OpenGL, Vulkan, DX11/12
  • Familiarity with mobile platforms

Our Team

We’re growing a team with talented individuals and diverse skillsets to build a technology roadmap and deliver market-leading GPU product. Our Xclipse GPU is the first mobile GPU with ray tracing technology that enables console-level graphic for Samsung Galaxy smartphones.

Being part of a unique growing team at a well-established global company means you have limitless room to explore, innovate, and grow by wearing different hats. Our GPU Architect team delivers whole system architecture-level design for Samsung’s current and next-generation mobile GPU. Depending on the functional discipline, they’re responsible for anywhere from early-stage architectural exploration, research work focusing on graphic and machine learning, defining new features, modeling, to diving into microarchitecture design and programming work.

Total Rewards

At Samsung – SARC/ACL, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $138,626 and $214,870. Your actual base pay will depend on variables that may include your education skills, qualifications, experience, and work location. This is an exempt position, which is not eligible for overtime pay under the Fair Labor Standards Act (FLSA).

Samsung employees have access to benefits including: medical, dental, vision, life insurance, 401(k), free onsite lunch, employee purchase program, tuition assistance (after 6 months), paid time off, student loan program, wellness incentives, and many more. In addition, regular full-time employees (salaried or hourly) are eligible for MBO bonus compensation, based on company, division, and individual performance.

Additionally, this role might be eligible to participate in long term incentive plan and relocation.

U.S. Export Control

This position requires the ability to access information subject to U.S. export control restrictions.  Applicants must have the ability to access export-controlled information or be eligible to receive a government authorization to access export-controlled information.

Trade Secrets

By submitting an application, you [applicant] agree[s] not to disclose to Samsung, or induce Samsung to use, any confidential or proprietary information (including trade secrets) belonging to any current or previous employer or other person or entity.

#ACL

* Please visit Samsung membership to see Privacy Policy, which defaults according to your location. You can change Country/Language at the bottom of the page. If you are European Economic Resident, please click here.

* Samsung Electronics America, Inc. and its subsidiaries are committed to employing a diverse workforce, and  provide Equal Employment Opportunity for all individuals regardless of race, color, religion, gender, age, national origin, marital status, sexual orientation, gender identity, status as a protected veteran, genetic information, status as a qualified individual with a disability, or any other characteristic protected by law.

Apply now Apply later
Job stats:  0  0  0
Category: Architecture Jobs

Tags: APIs Architecture Computer Science Engineering GPU Machine Learning PhD Privacy Prototyping Python Research Vulkan

Perks/benefits: Career development Health care Insurance Relocation support Salary bonus Startup environment

Region: North America
Country: United States

More jobs like this