GPU Performance Modeling Engineer
Company: Apple Inc.
Location: San Diego
Posted on: November 11, 2024
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.
- 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, such as
core/shader micro-architecture, texture pipeline, caching, or
memory subsystem design.
- Experience with scripting, Verilog/VHDL, design verification
methodology and tools is a plus.Additional RequirementsAt 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
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.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., Moreno Valley , GPU Performance Modeling Engineer, Engineering , San Diego, California
Didn't find what you're looking for? Search again!
Loading more jobs...