Appleposted 1 day ago
$172,931 - $214,500/Yr
Full-time • Mid Level
Cupertino, CA

About the position

APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Design and scope GPU compiler and driver features. Implement GPU compiler and driver features on existing and future hardware. Translate to and optimize target specific shading language IR. Triage and fix customer facing issues across Apple products. Validate upcoming hardware and develop necessary software workarounds. Qualify and streamline GPU compiler infrastructure. Design and implement feature unit and integration test plans. Review and provide feedback on hardware feature specifications. Provide GPU toolchain support to Apple internal clients. Support teams across Apple to unblock feature adoption. Work with GPU Pre-Silicon teams for feature handoff and productization. Author internal and external technical documentation.

Responsibilities

  • Design and scope GPU compiler and driver features.
  • Implement GPU compiler and driver features on existing and future hardware.
  • Translate to and optimize target specific shading language IR.
  • Triage and fix customer facing issues across Apple products.
  • Validate upcoming hardware and develop necessary software workarounds.
  • Qualify and streamline GPU compiler infrastructure.
  • Design and implement feature unit and integration test plans.
  • Review and provide feedback on hardware feature specifications.
  • Provide GPU toolchain support to Apple internal clients.
  • Support teams across Apple to unblock feature adoption.
  • Work with GPU Pre-Silicon teams for feature handoff and productization.
  • Author internal and external technical documentation.

Requirements

  • Master’s degree or foreign equivalent in Information Technology, Computer Science or related field.
  • Utilizing C/C++ to implement GPU system software.
  • Leveraging shading languages (e.g. MSL, HLSL, or CUDA) to develop and validate GPU HW and SW features.
  • Translating shading language intermediate to target dependent representation.
  • Designing and implementing GPU toolchain support.
  • Utilizing Python, CMake, and Ninja to streamline software build and test infrastructure.
  • Profiling GPU workloads for compile time and code generation improvements.
  • Analyzing shading language intermediate representation for specification compliance.
  • Bringup and productize GPU HW features.
  • Utilizing assembly code and computer architecture knowledge for application triaging, debugging, and optimizing performance.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • A range of discounted products and free services
  • Reimbursement for certain educational expenses — including tuition
  • Opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs
  • Eligibility for discretionary restricted stock unit awards
  • Ability to purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan
  • Discretionary bonuses or commission payments as well as relocation assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service