Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple GPU Performance Modeling Engineer 
United States, California, San Diego 
847230385

Yesterday
As 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.
  • We are looking for candidates with a BS and a minimum of 3 years relevant industry experience.
  • Background in GPU, CPU, or SIMD architectures.
  • Excellent C/C++ programming skills.
  • 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.
  • 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.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.