Graphics Verification Software Engineer

Apple Inc.
Austin, TX, United States
7 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

3D Computer Graphics Software Computing Platforms C++ (Programming Language) Computer Programming Microarchitecture Perl (Programming Language) Python (Programming Language) Ruby Subsystems

Job description

As a Graphics Verification Software Engineer in Apple’s GPU Design Verification and Validation organization, you’ll ensure our complex GPU designs and software meet Apple’s quality standards through comprehensive hardware/software platform testing. Working with the complete software stack, you’ll validate designs that enable seamless execution of demanding graphics workloads.

Requirements

BS Required.

Experience in verifying hardware at system or component level

Experience programming with one or more of the following languages: C/C++, Perl, Ruby, Python

Preferred Qualifications

Excellent planning, collaboration, and communication abilities

Good knowledge of computer architecture, SoC, and memory sub-system micro-architecture

Experience building verification test plans and driving them to closure

Graphics knowledge, 3D graphics pipeline, OGL/OCL programming

Graphics driver knowledge

Experience with emulation systems

Ability to collaborate under tight schedules

Excellent planning, collaboration, and communication abilities

About the company

Do your life’s best work here - with the whole world watching. At Apple, new ideas and complex challenges have a remarkable ability to transform into phenomenal products, services, and customer experiences in a relatively short period.

Join Apple’s GPU team and contribute to the creation of graphics processing technology that powers millions of devices worldwide. As part of our growing team, you’ll work on pre-silicon validation of cutting-edge GPU microarchitectures, spanning from mobile devices to high-performance computers. Your role will involve exploring the intricate architectural details that drive exceptional graphics performance. Together, we’ll empower our customers to enjoy all the features they love on their devices!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:05 min

Finding product boundaries using lack of cohesion metric grouping

Pratishtha Pandey Pratishtha Pandey · World Congress 2024

2:38 min

Interviewing competitive programming winners and rendering real time motion graphics

Daniel Cranney +1 · LIVE

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

59 sec

State of the art in software verification

Onur Kasimlar Onur Kasimlar · World Congress 2025

2:20 min

Evaluating remote hardware allocations for localized infrastructure constraints

Paul Graham Paul Graham · LIVE

Videos

See all

Related articles

See all