GPU Systems Software Engineer, Platform Architecture

Apple is a technology company that creates world-renowned hardware and software products, known for innovation and elegant solutions.
$143,100 - $264,200
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Hardware

Description For GPU Systems Software Engineer, Platform Architecture

Apple's Platform Architecture group is seeking a talented GPU Systems Software Engineer to join their innovative team in Cupertino. This role sits at the crucial intersection of hardware and software, where you'll be responsible for developing high-performance functional models of advanced GPU designs that power Apple's renowned products.

As a GPU Systems Software Engineer, you'll work in a collaborative environment where your expertise will directly influence the performance and user experience of products used by millions of customers worldwide. The role combines deep technical knowledge with practical engineering skills, requiring both software engineering prowess and a solid understanding of GPU architecture.

Your primary responsibilities will include building and optimizing GPU models, bridging the critical gap between software and hardware teams, and contributing to the development of Apple's unified system architecture. You'll work closely with cross-functional teams, bringing together hardware and software elements to create seamless, high-performance solutions.

The ideal candidate brings at least 3 years of relevant experience, strong programming skills in C++/C and Python, and a deep understanding of low-level software development. Knowledge of modern GPU pipelines, parallel programming, and experience with graphics APIs are significant advantages. This role offers an exceptional opportunity to work with cutting-edge technology while contributing to products that define industry standards.

Apple offers a comprehensive benefits package including competitive base pay, equity opportunities through stock programs, medical and dental coverage, education reimbursement, and the chance to work with some of the industry's brightest minds. Join Apple's Platform Architecture group to be part of a team that's shaping the future of computing technology while working on projects that impact millions of users globally.

Last updated 17 hours ago

Responsibilities For GPU Systems Software Engineer, Platform Architecture

  • Build high performance functional models of advanced GPU designs
  • Bridge the gap between software and hardware
  • Influence performance improvements and programming ease of Apple products
  • Work closely with cross-functional teams in hardware and software

Requirements For GPU Systems Software Engineer, Platform Architecture

Python
  • BS degree
  • Programming (C++/C) and scripting skills (Python)
  • Background in low-level software
  • Experience developing and debugging large, complex system software

Benefits For GPU Systems Software Engineer, Platform Architecture

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs and stock purchase plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts and free services

Interested in this job?

Jobs Related To Apple GPU Systems Software Engineer, Platform Architecture

SRAM Circuit Design Engineer

SRAM Circuit Design Engineer position at Apple, working on custom silicon design for flagship products, offering competitive compensation and comprehensive benefits.

Design Verification Engineer

Design Verification Engineer role at Apple, focusing on SOC quality and chip design verification, offering competitive compensation and the opportunity to work on innovative hardware products.

CPU Physical Electrical Analysis Engineer

CPU Physical Electrical Analysis Engineer position at Apple, focusing on power-grid design and analysis of high-performance compute blocks with competitive compensation and benefits.

Display Electrical Design Engineer

Design and integrate state-of-the-art display technologies for Apple products, focusing on hardware design, prototyping, and validation.

Input device system design engineer

Hardware design position for developing next-generation Human-Computer Interaction devices at Apple.