Silicon Validation Software Engineer- GPU IP Validation and Integration

A leading technology company that designs and manufactures consumer electronics, software, and services.
Embedded
Principal Software Engineer
In-Person
10+ years of experience
AI

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

Join Apple's Silicon Technologies group as a Principal Software Engineer focusing on GPU IP Validation and Integration. This role combines expertise in graphics, hardware architecture, and software development to ensure Apple's next-generation processors deliver exceptional 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 write sophisticated test cases to stress-test GPU components, work with memory hierarchies, and ensure seamless integration of various IP blocks. Your work will directly impact the performance and reliability of Apple's devices used by millions worldwide.

This is an ideal role for someone who combines strong technical skills in graphics programming, hardware architecture, and software development with a meticulous attention to detail. You'll work with cutting-edge technology, implementing ML/LLM workloads for GPU characterization, and solving complex challenges at the intersection of hardware and software.

The role offers the opportunity to work with state-of-the-art technology in Apple's Silicon Technologies group, contributing to the development of processors that power beloved Apple products. You'll collaborate with experts across different domains, from graphics and video processing to kernel programming and embedded systems, making a direct impact on the performance and capabilities of future Apple devices.

If you're passionate about low-level programming, have a deep understanding of GPU architectures, and enjoy the challenge of complex system validation, this role offers an exciting opportunity to work on technology that shapes the future of computing at Apple.

Last updated 12 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 prime 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 of SoC system level validation and debugging

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.

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.

Silicon Validation Software Engineer- GPU IP Validation and Integration

Senior silicon validation engineer role at Apple, focusing on GPU validation and integration, requiring 10+ years experience in hardware validation and strong programming skills.

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.