Resume and JobRESUME AND JOB
Apple logo

Silicon Validation Software Engineer- GPU IP Validation and Integration

Apple

Software and Technology Jobs

Silicon Validation Software Engineer- GPU IP Validation and Integration

full-timePosted: Mar 18, 2025

Job Description

Do you love creating elegant solutions to highly complex challenges? Do you intrinsically see the importance in every detail? As part of our Silicon Technologies group, you’ll help design and manufacture our next-generation, high-performance, power-efficient processor, system-on-chip (SoC). You’ll ensure Apple products and services can seamlessly and efficiently handle the tasks that make them beloved by millions. Joining this group means you’ll be responsible for crafting and building the technology that fuels Apple’s devices. Together, you and your team will enable our customers to do all the things they love with their devices! Join a team of expert software engineers with diverse backgrounds (graphics, video encoding, video processing, file systems, CPUs and caching, kernel programming, embedded systems) to develop graphics validation software and integrate it into system level test environment. You will be writing shaders that stress the GPU and cause high bandwidth traffic to and from the memory subsystem. You will apply your deep understanding of GPU architecture to write tests that stress the pipeline and exercise the interaction between the GPU and different IP blocks on the SoC. You will use the necessary driver and firmware APIs to compile shaders and prime operations to move data around in the SoC using the GPU threads/SIMD groups You will understand the different levels of GPU memory hierarchy (Shared, Global, etc.) You will debug SoC software and hardware issues, and perform system level validation.

Locations

  • San Diego, California, United States 92128

Salary

Estimated Salary Rangemedium confidence

25,000,000 - 60,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • graphicsintermediate
  • video encodingintermediate
  • video processingintermediate
  • file systemsintermediate
  • CPUs and cachingintermediate
  • kernel programmingintermediate
  • embedded systemsintermediate
  • develop graphics validation softwareintermediate
  • integrate into system level test environmentintermediate
  • writing shadersintermediate
  • GPU architectureintermediate
  • write testsintermediate
  • stress the pipelineintermediate
  • driver APIsintermediate
  • firmware APIsintermediate
  • compile shadersintermediate
  • GPU threads/SIMD groupsintermediate
  • GPU memory hierarchyintermediate
  • debug SoC software and hardware issuesintermediate
  • system level validationintermediate

Required Qualifications

  • A minimum of a bachelor's degree in relevant field and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field (experience, 3 years)

Preferred Qualifications

  • Experienced with Graphics, OpenGL, and CUDA (experience)
  • Experienced with image processing, memory hierarchies, and compilers (experience)
  • Strong C/C++ programming skills (experience)
  • Implement and run ML/LLM workloads for GPU characterization (experience)
  • Proficient in Python and GNU Make (experience)
  • Deep understanding of compute systems, operating systems, and computer architecture (experience)
  • Passionate about writing code close to the hardware, and debugging (experience)
  • In-depth knowledge and experience in SoC system level validation and debugging of SoC software and hardware issues. (experience)
  • You enjoy the validation mentality: meticulous, curious, and persistent (experience)
  • Understanding of the Display pipeline is a plus. (experience)

Responsibilities

  • You will be writing shaders that stress the GPU and cause high bandwidth traffic to and from the memory subsystem.
  • You will apply your deep understanding of GPU architecture to write tests that stress the pipeline and exercise the interaction between the GPU and different IP blocks on the SoC.
  • You will use the necessary driver and firmware APIs to compile shaders and prime operations to move data around in the SoC using the GPU threads/SIMD groups
  • You will understand the different levels of GPU memory hierarchy (Shared, Global, etc.)
  • You will debug SoC software and hardware issues, and perform system level validation.

Target Your Resume for "Silicon Validation Software Engineer- GPU IP Validation and Integration" , Apple

Get personalized recommendations to optimize your resume specifically for Silicon Validation Software Engineer- GPU IP Validation and Integration. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Silicon Validation Software Engineer- GPU IP Validation and Integration" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for Silicon Validation Software Engineer- GPU IP Validation and Integration @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Apple logo

Silicon Validation Software Engineer- GPU IP Validation and Integration

Apple

Software and Technology Jobs

Silicon Validation Software Engineer- GPU IP Validation and Integration

full-timePosted: Mar 18, 2025

Job Description

Do you love creating elegant solutions to highly complex challenges? Do you intrinsically see the importance in every detail? As part of our Silicon Technologies group, you’ll help design and manufacture our next-generation, high-performance, power-efficient processor, system-on-chip (SoC). You’ll ensure Apple products and services can seamlessly and efficiently handle the tasks that make them beloved by millions. Joining this group means you’ll be responsible for crafting and building the technology that fuels Apple’s devices. Together, you and your team will enable our customers to do all the things they love with their devices! Join a team of expert software engineers with diverse backgrounds (graphics, video encoding, video processing, file systems, CPUs and caching, kernel programming, embedded systems) to develop graphics validation software and integrate it into system level test environment. You will be writing shaders that stress the GPU and cause high bandwidth traffic to and from the memory subsystem. You will apply your deep understanding of GPU architecture to write tests that stress the pipeline and exercise the interaction between the GPU and different IP blocks on the SoC. You will use the necessary driver and firmware APIs to compile shaders and prime operations to move data around in the SoC using the GPU threads/SIMD groups You will understand the different levels of GPU memory hierarchy (Shared, Global, etc.) You will debug SoC software and hardware issues, and perform system level validation.

Locations

  • San Diego, California, United States 92128

Salary

Estimated Salary Rangemedium confidence

25,000,000 - 60,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • graphicsintermediate
  • video encodingintermediate
  • video processingintermediate
  • file systemsintermediate
  • CPUs and cachingintermediate
  • kernel programmingintermediate
  • embedded systemsintermediate
  • develop graphics validation softwareintermediate
  • integrate into system level test environmentintermediate
  • writing shadersintermediate
  • GPU architectureintermediate
  • write testsintermediate
  • stress the pipelineintermediate
  • driver APIsintermediate
  • firmware APIsintermediate
  • compile shadersintermediate
  • GPU threads/SIMD groupsintermediate
  • GPU memory hierarchyintermediate
  • debug SoC software and hardware issuesintermediate
  • system level validationintermediate

Required Qualifications

  • A minimum of a bachelor's degree in relevant field and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field (experience, 3 years)

Preferred Qualifications

  • Experienced with Graphics, OpenGL, and CUDA (experience)
  • Experienced with image processing, memory hierarchies, and compilers (experience)
  • Strong C/C++ programming skills (experience)
  • Implement and run ML/LLM workloads for GPU characterization (experience)
  • Proficient in Python and GNU Make (experience)
  • Deep understanding of compute systems, operating systems, and computer architecture (experience)
  • Passionate about writing code close to the hardware, and debugging (experience)
  • In-depth knowledge and experience in SoC system level validation and debugging of SoC software and hardware issues. (experience)
  • You enjoy the validation mentality: meticulous, curious, and persistent (experience)
  • Understanding of the Display pipeline is a plus. (experience)

Responsibilities

  • You will be writing shaders that stress the GPU and cause high bandwidth traffic to and from the memory subsystem.
  • You will apply your deep understanding of GPU architecture to write tests that stress the pipeline and exercise the interaction between the GPU and different IP blocks on the SoC.
  • You will use the necessary driver and firmware APIs to compile shaders and prime operations to move data around in the SoC using the GPU threads/SIMD groups
  • You will understand the different levels of GPU memory hierarchy (Shared, Global, etc.)
  • You will debug SoC software and hardware issues, and perform system level validation.

Target Your Resume for "Silicon Validation Software Engineer- GPU IP Validation and Integration" , Apple

Get personalized recommendations to optimize your resume specifically for Silicon Validation Software Engineer- GPU IP Validation and Integration. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Silicon Validation Software Engineer- GPU IP Validation and Integration" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for Silicon Validation Software Engineer- GPU IP Validation and Integration @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.