GPU Performance Analysis Engineer

Apple Inc. Cupertino , CA 95014

Posted 2 months ago

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 processor, system-on-chip (SoC). You'll ensure Apple products and services can seamlessly and efficiently handle the tasks that make them beloved by millions. Joining this group means you'll be responsible for crafting and building the technology that fuels Apple's devices. Together, you and your team will enable our customers to do all the things they love with their devices. In this role, you will be responsible for performance analysis, tuning, and debug of Apple's GPU products. As a member of our Hardware design team, you will collaborate closely with other GPU Design and Software Engineers to study, debug and improve the performance of Apple's mobile GPUs.

Strong hardware and software debug skills GPU hardware and architectural knowledge Knowledge of graphics rendering algorithms Experience with one or more graphics APIs: OpenGL, Metal, or DirectX Scripting and programming experience Experience with RTL - System Verilog or VHDL Waveform analysis Excellent written and verbal communication, excellent organization skills, and highly self-motivated Ability to work well in a team and be productive under aggressive schedules

  • Develop performance test plans and write tests to validate GPU performance
  • Run, triage, and debug performance tests to identify issues in hardware and software

  • Analyze both top-level and unit-level GPU IP for performance issues

  • Propose novel hardware solutions to improve GPU performance

  • Develop tools and infrastructure to measure, characterize, and communicate GPU performance

  • Work with architecture, hardware, and software teams to analyze and improve performance

BS or MS in EE/CS/ECS


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
GPU Modeling Architecture Engineer

Apple Inc.

Posted 6 days ago

VIEW JOBS 4/15/2019 12:00:00 AM 2019-07-14T00:00 Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. Do you love working on challenges that no one has solved yet? As a member of our dynamic group, you will have the unique and rewarding opportunity to craft upcoming products that will delight and inspire millions of Apple's customers every single day. Are you ready to make an impact and transform hardware technology? We are searching for an extraordinary, talented engineer with 7+/- years experience to join our exciting team of problem solvers and innovators. The Platform Architecture Graphics group is looking for talented engineers to build advanced simulation models of advanced GPU designs. You should have 7+ years of experience coding GPU/CPU/DSP simulators or models Experience writing functional and/or performance simulators for GPU, CPU, or DSP architectures Experience programming modern graphics APIs (OpenGL/Direct3D/Metal/Vulkan/etc.) is highly desired Experience programming modern GPGPU APIs (CUDA/OpenCL/Metal) is highly desired Experience with modern cross-platform optimizing compiler tools (eg. LLVM) highly desired Excellent software development skills required, C++, scripting languages, and software engineering infrastructure As part of the team, you will assist in hardware performance analysis, algorithm research and optimization You will contribute to development of modeling tools and infrastructure necessary to do exploratory design and performance studies You will be responsible for the design and validation of complex simulation code that accurately models hardware under exploratory development BS/MS in Computer Science or equivalent Apple Inc. Cupertino CA

GPU Performance Analysis Engineer

Apple Inc.