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:
Graphics Architect, Platform Architecture

Senior Graphics Architecture role at Apple working on next-generation GPU architectures for iPhone, iPad and Mac products.

CPU Performance Architect, Platform Architecture

Senior CPU architecture role at Apple focusing on performance optimization and innovation for next-gen iPhone, iPad, and Mac processors.

Motion Sensing Inertial Sensors Engineer - MEMS Sensor Architect

Senior hardware engineering role focused on developing inertial sensing systems for Apple's consumer products including iPhone, iPad, Watch, AirPods, and Vision Pro.

Modem Design Engineer

Senior Modem Design Engineer position at Apple, focusing on cellular modem design and implementation.

Principal Verification Engineer

Principal Verification Engineer position at Broadcom, focusing on ASIC design verification for data center connectivity, offering $141k-$225k salary with comprehensive benefits.

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 4 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?