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
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 SoC validation, while offering the opportunity to directly impact Apple's renowned device performance. You'll work with cutting-edge technology, implementing ML/LLM workloads, debugging complex hardware-software interactions, and ensuring the seamless integration of GPU capabilities across Apple's ecosystem. The role offers competitive compensation, comprehensive benefits, and the chance to contribute to products used by millions worldwide. Ideal candidates will combine technical expertise with a meticulous, curious, and persistent validation mentality.

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 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
Linux
  • Bachelor's degree in relevant field
  • 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 in 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
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Range of discounted products and free services

Interested in this job?

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

Camera Platform Engineer

Senior embedded software engineering role at Apple focusing on camera and image processing technologies, offering competitive compensation and comprehensive benefits.

Graphics (GPU) Performance Analysis Architect

Senior GPU Performance Analysis role at Apple, focusing on architecture optimization and performance analysis for next-gen GPU systems.

Silicon Validation Software Engineer- GPU IP Validation and Integration

Senior silicon validation engineering role at Apple focusing on GPU validation and integration, requiring extensive experience in graphics, hardware, and software validation.

Silicon Validation Software Engineer- GPU IP Validation and Integration

Senior Silicon Validation Engineer role at Apple focusing on GPU validation and integration, requiring extensive experience in hardware architecture and graphics programming.

CPU Implementation Engineer

Senior CPU Implementation Engineer role at Apple, focusing on CPU design, RTL optimization, and silicon implementation for next-generation hardware products.