GPU Software Engineer - Applied Research

A leading technology company that designs and develops consumer electronics, software, and services.
$121,900 - $183,600
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
RTL Design Engineer

Senior RTL Design Engineer position at Apple, focusing on advanced mixed-signal circuits design and verification, offering competitive compensation and comprehensive benefits.

Silicon Validation Engineer

Senior Silicon Validation Engineer role at Apple, focusing on SerDes validation and characterization for mobile SoCs, offering competitive compensation and comprehensive benefits.

AirPlay Audio Engineer

Senior Software Engineer role at Apple focusing on AirPlay audio features development, requiring expertise in C++, real-time audio programming, and embedded systems.

Core BringUp Engineer

Senior Core BringUp Engineer position at Apple, focusing on embedded systems development and hardware platform bring-up for iOS devices with competitive compensation and benefits.

Sr. Software Engineer-Apple TV

Senior Software Engineer position at Apple working on Apple TV and HomePod software, focusing on embedded systems and entertainment experiences.

Description For GPU Software Engineer - Applied Research

Apple's Platform Architecture group is seeking a GPU Software Engineer for their Applied Research team to help design next-generation, high-performance, power-efficient GPUs. This role sits at the intersection of cutting-edge graphics technology and Apple's custom hardware development.

As a member of the GPU Applied Research team, you'll work alongside senior graphics engineers and architects to implement advanced rendering techniques for future product prototypes. The position demands deep knowledge of current and emerging graphics trends, combined with the ability to apply them to Apple's proprietary hardware and software stack.

The role involves collaborating across multiple Apple teams to shape the future of graphics capabilities, staying current with academic research and industry developments in both computer graphics and machine learning. You'll be responsible for prototyping GPU-intensive workloads, analyzing performance on future architectures, and providing expert guidance on optimization strategies.

Key technical requirements include strong foundations in computer graphics, physically-based rendering, and shader programming. Experience with Apple's platforms (iOS, macOS, visionOS, tvOS) and the Unreal Engine is highly valued. The position offers exposure to cutting-edge technology development and the opportunity to influence future Apple products used by millions worldwide.

The compensation package includes a competitive base salary range of $121,900 to $183,600, plus additional benefits such as stock options, comprehensive healthcare, and education reimbursement. This is an excellent opportunity for a graphics specialist who wants to work on unprecedented challenges and help shape the future of GPU technology at one of the world's most innovative companies.

Last updated 3 months ago

Responsibilities For GPU Software Engineer - Applied Research

  • Collaborate with teams across Apple to understand & guide roadmap for future graphics use cases
  • Keep up to date on recent papers and talks for upcoming trends in computer graphics / machine learning
  • Prototype forward looking GPU intensive workloads using Apple's proprietary SW stack and HW features
  • Analyze workloads on future GPU architectures, identify bottlenecks, and propose architectural changes
  • Advise external teams on rendering algorithms and GPU features to optimize workload implementations

Requirements For GPU Software Engineer - Applied Research

  • BS in Computer Science / Computer Engineer / or other related field
  • Understanding of software engineering principles and core computer science fundamentals
  • Proficiency in C / C++ / Objective-C, and source code control tools
  • Understanding of physically based rendering and computer graphics principles
  • Knowledge of modern rendering algorithms and techniques
  • High level familiarity with the GPU hardware pipeline
  • Experience writing and debugging shaders

Benefits For GPU Software Engineer - Applied Research

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?