Silicon Validation Software Engineer- GPU IP Validation and Integration

A leading technology company that designs and manufactures consumer electronics, software, and services.
$135,400 - $250,600
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Silicon Validation Software Engineer- GPU IP Validation and Integration

Join Apple's Silicon Technologies group as a Silicon Validation Software Engineer focusing on GPU IP Validation and Integration. This role combines expertise in graphics, hardware architecture, and software engineering to ensure Apple's next-generation processors deliver optimal performance. You'll be part of a diverse team of expert software engineers working on graphics validation software and system-level testing.

The position requires deep technical knowledge in GPU architecture, shader programming, and system-on-chip (SoC) validation. You'll be responsible for creating sophisticated test scenarios that validate GPU performance and memory interactions, working closely with hardware and software interfaces to ensure seamless integration of GPU capabilities into Apple's devices.

This is an excellent opportunity for experienced engineers passionate about hardware-software interaction, graphics processing, and system architecture. You'll be directly contributing to the technology that powers millions of Apple devices worldwide, working with cutting-edge GPU and SoC technologies. The role offers competitive compensation, comprehensive benefits, and the chance to work on projects that impact users globally.

The ideal candidate combines strong programming skills with deep technical knowledge of GPU architectures and validation methodologies. You'll need to be detail-oriented, analytical, and capable of working on complex technical challenges. This position offers growth opportunities within Apple's hardware engineering division and the chance to work with some of the industry's most advanced silicon technologies.

Last updated 15 hours ago

Responsibilities For Silicon Validation Software Engineer- GPU IP Validation and Integration

  • Writing shaders that stress the GPU and cause high bandwidth traffic to/from memory subsystem
  • Apply GPU architecture knowledge to write tests that stress the pipeline
  • Use driver and firmware APIs to compile shaders and prime operations
  • Debug SoC software and hardware issues
  • Perform system level validation
  • Implement and run ML/LLM workloads for GPU characterization

Requirements For Silicon Validation Software Engineer- GPU IP Validation and Integration

Python
Linux
  • Bachelor's degree and minimum 3 years of relevant industry experience in silicon validation software engineering
  • Experience with Graphics, OpenGL, and CUDA
  • Experience with image processing, memory hierarchies, and compilers
  • Strong C/C++ programming skills
  • Proficient in Python and GNU Make
  • Deep understanding of compute systems, operating systems, and computer architecture
  • In-depth knowledge of SoC system level validation and debugging

Benefits For Silicon Validation Software Engineer- GPU IP Validation and Integration

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

Interested in this job?

Jobs Related To Apple Silicon Validation Software Engineer- GPU IP Validation and Integration

Virtual Memory Kernel Engineer

Senior Virtual Memory Kernel Engineer role at Apple, working on core OS technologies across all Apple platforms with competitive compensation $175K-$312K.

Cellular Layer1 Control Software Dev Engineer

Senior Software Engineer role at Apple focusing on cellular Layer1 control software development for mobile devices, offering competitive salary and benefits in San Diego.

Embedded Software Engineer - Camera

Senior Embedded Software Engineer position at Apple, focusing on camera and ISP technologies, requiring 10+ years of experience in embedded systems and C/C++ development.

Firmware Engineer

Senior Firmware Engineer role at Apple working on next-generation audio products, requiring embedded systems expertise and 4+ years of experience.

Hardware Validation Engineer - System Level

Senior Hardware Validation Engineer role at Apple, focusing on system-level validation for the Watch team, offering competitive salary and comprehensive benefits.