Silicon Validation Software Engineer- GPU IP Validation and Integration

A leading technology company that designs and manufactures consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware

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, 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 SoC validation. You'll write complex test cases to stress test GPU capabilities and memory systems, working at the intersection of hardware and software. Your work will directly impact the performance and reliability of Apple's devices used by millions worldwide.

The ideal candidate brings extensive experience in silicon validation, strong programming skills in C/C++ and Python, and deep understanding of GPU architectures. You'll work with cutting-edge technology, including ML/LLM workloads, while collaborating with world-class engineers in Apple's hardware team.

This role offers competitive compensation ($175,800-$312,200), comprehensive benefits, and the opportunity to become an Apple shareholder. You'll be based in the San Francisco Bay Area, working on technology that powers Apple's future devices. If you're passionate about hardware validation, meticulous in your approach, and want to impact millions of users, this role presents an exceptional opportunity to work at the forefront of silicon technology.

Last updated 15 hours ago

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

  • Write shaders that stress the GPU and cause high bandwidth traffic to/from memory subsystem
  • Apply GPU architecture knowledge to write tests stressing pipeline and IP block interactions
  • Use driver and firmware APIs to compile shaders and manage data operations
  • Work with different levels of GPU memory hierarchy
  • 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
  • BS degree with minimum 10 years of relevant industry experience in silicon validation software engineering
  • Experience with Graphics, OpenGL, and CUDA
  • Understanding of GPU pipeline and graphics theory
  • Understanding of system and SoC architectures
  • 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 in 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

Wireless Systems Algorithm Design Engineer

Lead wireless systems algorithm design for Apple's innovative SOC products, focusing on next-gen communication systems and hardware optimization.

Silicon Validation Software Engineer- GPU IP Validation and Integration

Principal Software Engineer role at Apple focusing on GPU IP validation and integration, requiring expertise in graphics programming and SoC validation.

Mixed-Signal Behavioral Modeling Engineer

Join Apple as a Mixed-Signal Behavioral Modeling Engineer to develop and verify complex circuit models for cutting-edge SoC systems.

Camera and ISP Firmware Engineer

Senior firmware engineering role focusing on camera and image signal processing systems for Apple's iOS and Vision Pro devices.

TouchID Sensor Design and Integration Electrical Engineer

Senior hardware engineering role focusing on TouchID sensor design and integration for Apple products, requiring extensive experience in circuit design and sensor development.