GPU Systems Software Engineer, Platform Architecture

A technology company that creates world-renowned hardware and software products.
$175,800 - $312,200
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:
Custom Timing Engineer

Custom Timing Engineer position at Apple, focusing on sophisticated circuit design and timing analysis for high-performance hardware development.

Custom Timing Engineer

Senior hardware engineering role focusing on circuit timing analysis and optimization for Apple's custom digital circuits team.

SRAM Circuit Design Engineer

Design and implement custom SRAM circuits for Apple's next-generation silicon chips, working with world-class engineering teams on flagship products.

Custom Circuits Design Verification Engineer

Senior verification engineering role at Apple focusing on custom circuits and SoC design verification, requiring 10+ years of experience in digital design and verification.

SoC Power Validation Engineer

SoC Power Validation Engineer role focusing on silicon power validation, analysis, and optimization for mobile SoCs.

Description For GPU Systems Software Engineer, Platform Architecture

Apple's Platform Architecture group is seeking a GPU Systems Software Engineer to join their innovative team. This role combines advanced software engineering with deep hardware knowledge, focusing on GPU architecture and system performance. You'll be part of a team that bridges hardware and software development, creating prototype systems that shape the future of Apple's products. The position offers an opportunity to work with cutting-edge technology, collaborating across teams to ensure optimal performance of Apple's devices. You'll be instrumental in developing high-performance GPU models and improving the architecture of Apple's systems. The role requires expertise in low-level programming, GPU architecture, and system software development. You'll work in Cupertino, contributing to Apple's reputation for excellence in hardware-software integration. The position offers competitive compensation, comprehensive benefits, and the chance to impact millions of users worldwide. This is an ideal opportunity for experienced engineers passionate about system architecture and performance optimization, offering both technical challenges and the reward of working on industry-leading products.

Last updated 3 months 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
  • Build and deploy forward-looking prototype systems
  • Contribute to the development of hardware and software architecture

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
  • Experience with parallel and concurrent programming
  • Understanding of modern GPU pipeline
  • Experience with GPU hardware
  • MS or higher degree in CS or CE preferred
  • Assembly experience
  • Knowledge of ARM and/or X86 architectures
  • Experience programming modern graphics APIs (OpenGL/Direct3D/Metal/Vulkan)

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
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Range of discounted products and free services

Interested in this job?