Silicon Validation Software Engineer - GPU IP Validation and Integration

6 Hours ago • All levels • Quality Assurance

Job Summary

Job Description

You will be writing shaders to stress the GPU and create high bandwidth traffic to and from the memory subsystem. Applying your deep understanding of GPU architecture, you will write tests that stress the pipeline and exercise the interaction between the GPU and various IP blocks on the SoC. You will utilize necessary driver and firmware APIs to compile shaders and prime operations for moving data around the SoC using GPU threads/SIMD groups. Additionally, you will gain understanding of different GPU memory hierarchy levels (Shared, Global, etc.) and debug SoC software and hardware issues, performing system-level validation.
Must have:
  • Write shaders to stress GPU
  • Understand GPU architecture
  • Write tests for pipeline and IP interaction
  • Use driver and firmware APIs
  • Debug SoC software and hardware issues
  • Perform system level validation

Job Details

You will be writing shaders that stress the GPU and cause high bandwidth traffic to and from the memory subsystem. You will apply your deep understanding of GPU architecture to write tests that stress the pipeline and exercise the interaction between the GPU and different IP blocks on the SoC. You will use the necessary driver and firmware APIs to compile shaders and prime operations to move data around in the SoC using the GPU threads/SIMD groups. You will understand the different levels of GPU memory hierarchy (Shared, Global, etc.) You will debug SoC software and hardware issues, and perform system level validation.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Cupertino, California, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Quality Assurance Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Cupertino, California, United States (On-Site)

Lansing, Michigan, United States (On-Site)

San Jose, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Ocean Springs, Mississippi, United States (On-Site)

Elk Grove, California, United States (On-Site)

San Diego, California, United States (On-Site)

Cupertino, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Apple

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug