Silicon Validation Software Engineer- GPU IP Validation and Integration

A leading technology company that designs and manufactures consumer electronics, software, and services.
$143,100 - $264,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Embedded 5G/4G Cellular RF SW/FW Engineer

Senior Embedded Software Engineer role at Apple focusing on 5G/4G cellular RF firmware development, offering competitive pay and comprehensive benefits.

Analog Mixed Signal IP Integration Engineer

Senior Analog Mixed Signal IP Integration Engineer role at Apple, focusing on SOC development and third-party IP integration with 7+ years of experience required.

CPU DFT Verification Engineer

Senior CPU DFT Verification Engineer role at Apple, focusing on processor verification and DFT logic testing, offering competitive compensation and benefits.

System Power Engineer

Senior System Power Engineer role at Apple focusing on optimizing battery life and performance across products while maintaining excellent user experience.

SoC Validation Engineer

Senior SoC Validation Engineer role at Apple focusing on silicon validation, debug, and root cause analysis for Apple's cutting-edge hardware products.

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 involves writing sophisticated shader code, understanding complex GPU architectures, and working with various memory hierarchies. You'll be responsible for developing tests that validate the interaction between GPU and different IP blocks on the SoC, requiring deep technical knowledge of hardware-software interfaces.

This is an excellent opportunity for someone passionate about low-level programming and hardware validation, offering exposure to cutting-edge technology that powers millions of Apple devices. The role combines technical depth in GPU architecture with broad system-level understanding, making it perfect for engineers who enjoy solving complex problems at the hardware-software interface.

Working at Apple, you'll benefit from competitive compensation, including base pay, stock options, and comprehensive benefits. The collaborative environment encourages innovation while maintaining attention to detail, essential for ensuring the quality of Apple's renowned products. This role is ideal for someone who combines technical expertise with a meticulous validation mentality and desires to impact the future of computing technology.

Last updated a month 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
  • Applying GPU architecture knowledge to write tests for pipeline stress
  • Using driver and firmware APIs to compile shaders and prime operations
  • Understanding and working with different levels of GPU memory hierarchy
  • Debugging SoC software and hardware issues
  • Performing system level validation
  • Implementing and running ML/LLM workloads for GPU characterization

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

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

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 benefits

Interested in this job?