GPU Performance Modeling Engineer
Company: Apple Inc.
Location: San Diego
Posted on: February 1, 2025
Job Description:
Do you love creating elegant solutions to highly complex
challenges? Do you intrinsically see the importance in every
detail? As part of our Silicon Technologies group, you'll help
design and manufacture our next-generation, high-performance,
power-efficient GPU! You'll ensure Apple products and services can
seamlessly and efficiently handle the tasks that make them beloved
by millions. Do you love working on challenges that no one has
solved yet? Join us to help deliver the next groundbreaking product
containing an Apple designed GPU. In this team, we are passionate
about writing code for performance modeling for GPUs and the
performance model infrastructure. This includes working with
architects and designers to understand the units being
modeled.DescriptionAs a GPU performance modeling engineer, you will
be responsible for developing cycle-approximate perf C/C++ models
in close collaboration with architects and designers. Additionally,
you will analyze performance results and help propose architectural
and micro-architectural changes. You will be critical in supporting
the hardware team during model and design performance
bring-up.Minimum Qualifications
- We are looking for candidates with a BS and a minimum of 10
years relevant industry experience.
- Background in GPU, CPU, or SIMD architectures.
- Experience in hardware performance modeling, analysis, and
debug.
- Ability to work well in a team in order to be productive under
aggressive product schedules.
- We believe that there is power in teams working together so you
must have strong communication, influence, and negotiation
skills.Preferred Qualifications
- Experience writing performance models for GPU Schedulers,
Execution Units, Texture/Pixel Units, or Caches.
- Experience with GPU APIs, OpenGL, OpenCL, DirectX, Metal.
- Expertise in one or more focused CPU/GPU areas. Areas could
include core/shader micro-architecture, texture pipeline, caching,
or memory subsystem design.
- Experience with scripting, Verilog/VHDL, design verification
methodology and tools a plus.At Apple, 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 $166,600 and
$296,300, and your base pay will depend on your skills,
qualifications, experience, and location.Apple employees also have
the opportunity to become an Apple shareholder through
participation in Apple's discretionary employee stock programs.
Apple employees are eligible for discretionary restricted stock
unit awards, and can purchase Apple stock at a discount if
voluntarily participating in Apple's Employee Stock Purchase Plan.
You'll also receive benefits including: Comprehensive medical and
dental coverage, retirement benefits, a range of discounted
products and free services, and for formal education related to
advancing your career at Apple, reimbursement for certain
educational expenses - including tuition. Additionally, this role
might be eligible for discretionary bonuses or commission payments
as well as relocation. Learn more about Apple Benefits.Note: Apple
benefit, compensation and employee stock programs are subject to
eligibility requirements and other terms of the applicable plan or
program.Apple is an equal opportunity employer that is committed to
inclusion and diversity. We take affirmative action to ensure equal
opportunity for all applicants without regard to race, color,
religion, sex, sexual orientation, gender identity, national
origin, disability, Veteran status, or other legally protected
characteristics. Learn more about your EEO rights as an
applicant.
#J-18808-Ljbffr
Keywords: Apple Inc., Lakewood , GPU Performance Modeling Engineer, Engineering , San Diego, California
Didn't find what you're looking for? Search again!
Loading more jobs...