GPU Integration and Validation Software Engineer

2 weeks ago


San Diego, California, United States Apple Full time
Overview

Join a talented group of software engineers with varied expertise in graphics, video processing, and embedded systems to create validation software for graphics and integrate it into a comprehensive system testing environment.

Role Responsibilities

You will be responsible for developing shaders that challenge the GPU and generate significant data traffic to and from the memory subsystem.

Your profound knowledge of GPU architecture will enable you to design tests that push the pipeline and evaluate the interaction between the GPU and various IP components on the System on Chip (SoC).

Utilizing essential driver and firmware APIs, you will compile shaders and orchestrate operations to manage data flow within the SoC using GPU threads and SIMD groups.

A solid understanding of the GPU memory hierarchy (including Shared and Global memory) is crucial. You will also troubleshoot software and hardware issues related to the SoC and conduct system-level validation.


Key Qualifications
  • Proficient in Graphics, OpenGL, and CUDA
  • Experienced in image processing, memory architectures, and compilers
  • Strong programming skills in C/C++
  • Proficient in Python and GNU Make
  • Deep understanding of compute systems, operating systems, and computer architecture
  • Passionate about low-level coding and debugging
  • Extensive knowledge and experience in SoC system-level validation and troubleshooting of software and hardware issues

Validation Mindset

You should possess a meticulous, curious, and persistent approach to validation.

Familiarity with the display pipeline is an added advantage.


Education & Experience

A Bachelor’s degree and a minimum of three years of relevant industry experience are required.


Compensation & Benefits

At Apple, the base salary is one component of our comprehensive compensation package, which is determined within a specified range. This allows for growth as you develop within your role. The base salary range for this position is between $135,400 and $250,600, depending on your skills, qualifications, experience, and location.

Employees at Apple have the opportunity to become shareholders through participation in discretionary employee stock programs, including the chance to purchase Apple stock at a discount through the Employee Stock Purchase Plan.


Additional Benefits

Employees receive a wide array of benefits, including:

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses related to career advancement

Note

Apple's benefits, compensation, and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.


Diversity & Inclusion

Apple is an equal opportunity employer committed to fostering an inclusive and diverse workplace. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.



  • San Diego, California, United States Apple Full time

    Summary We are seeking a skilled software engineer with a strong background in graphics and system-level testing to develop and validate graphics software for GPU integration. Role Overview In this position, you will be responsible for crafting shaders that challenge the GPU, generating significant data traffic to and from the memory subsystem. Your...


  • San Diego, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled GPU Validation Software Engineer to join our Silicon Technologies group at Apple. As a key member of our team, you will be responsible for designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC).Key ResponsibilitiesDesign and develop graphics validation...


  • San Diego, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled GPU Validation Software Engineer to join our team at Apple. As a key member of our software engineering team, you will be responsible for developing graphics validation software and integrating it into our system level test environment.Key ResponsibilitiesDesign and develop shaders that stress the GPU and cause...


  • San Diego, California, United States Apple Full time

    Overview As a key member of our Silicon Technologies division, you will play a crucial role in the design and production of cutting-edge, high-performance processors and system-on-chip (SoC) solutions. Your expertise will help ensure that our products deliver the seamless and efficient performance that our customers expect. You will collaborate with a...


  • San Diego, California, United States Apple Full time

    Overview As a key member of our Silicon Technologies division, you will play a vital role in the design and production of advanced, high-performance processors and system-on-chip (SoC) solutions. Your expertise will ensure that our products deliver exceptional performance and efficiency, making them favorites among users worldwide. Role Responsibilities Your...


  • San Diego, California, United States Qualcomm Full time

    About the RoleWe are seeking a highly skilled GPU Software Engineer to join our team at Qualcomm. As a Machine Learning Engineer, you will play a key role in developing software for the latest Machine Learning models on the next generation of devices.Key ResponsibilitiesAccelerate Machine Learning operations for inference and training on the GPUImplement the...


  • San Diego, California, United States Intel Full time

    About the RoleWe are seeking a highly skilled and experienced Senior GPU Architect to join our team at Intel. As a key member of our GPU Hardware Architecture team, you will be responsible for defining and building the next generation of GPU architectures.Key ResponsibilitiesDevelop the technology for End-to-End definition and development of the front end...


  • San Mateo, California, United States Zoox Full time

    GPU Performance Software EngineerZoox is revolutionizing the transportation industry with its cutting-edge autonomous vehicle technology. As a GPU Performance Software Engineer, you will play a crucial role in optimizing the performance of our self-driving system.Job SummaryWe are seeking a highly skilled GPU Performance Software Engineer to join our...


  • San Diego, California, United States MediaTek Full time

    Company OverviewMediaTek Incorporated stands as a prominent global fabless semiconductor enterprise, facilitating the connection of nearly 2 billion devices annually. Renowned for pioneering innovative systems-on-chip (SoC) tailored for mobile devices, home entertainment, connectivity, and IoT products, MediaTek holds the title of the leading Wi-Fi supplier...


  • San Diego, California, United States MediaTek Full time

    About MediaTekMediaTek is a global leader in developing innovative systems-on-chip (SoC) for mobile devices, home entertainment, connectivity, and IoT products. We empower people to expand their horizons and achieve their goals through smart technology, more easily and efficiently than ever before.About the RoleWe are seeking a highly skilled Senior Staff...


  • San Francisco, California, United States Succinct Full time

    Overview of Our VisionZero-knowledge proofs represent a pivotal advancement in blockchain technology, enhancing scalability, interoperability, and privacy. At Succinct, our goal is to simplify the use of zero-knowledge proofs for developers of all skill levels.Our flagship product, SP1, is an innovative, fully open-source zkVM that delivers performance...


  • San Francisco, California, United States Succinct Full time

    Overview of Our VisionZero-knowledge proofs (ZKPs) represent a pivotal technology for enhancing blockchain scalability, interoperability, and privacy. However, their complexity often poses a barrier for many developers. At Succinct, our goal is to simplify the implementation of zero-knowledge proofs, making them accessible to a broader audience of...


  • San Francisco, California, United States Succinct Full time

    Overview of Our MissionZero-knowledge proofs are pivotal technologies that enhance blockchain scalability, interoperability, and privacy, yet they remain complex for many developers. Succinct aims to simplify the implementation of zero-knowledge proofs, making them accessible to a broader audience of developers.Our flagship product, SP1, is a cutting-edge,...


  • San Francisco, California, United States Succinct Full time

    About Our MissionAt Succinct, we are pioneering the accessibility of zero-knowledge proofs (ZKPs), a fundamental technology for enhancing blockchain scalability, interoperability, and privacy. Our goal is to simplify the complexity surrounding ZKPs, enabling developers to leverage this powerful technology.Our flagship product, SP1, is an innovative, fully...


  • San Francisco, California, United States Succinct Full time

    Overview of the ProjectZero-knowledge proofs are pivotal technologies for enhancing blockchain scalability, interoperability, and privacy, yet they remain intricate for many developers. Succinct aims to simplify the use of zero-knowledge proofs for all developers.SP1 represents a cutting-edge, fully open-source zkVM, boasting performance that competes with...


  • San Francisco, California, United States Succinct Full time

    About Our VisionZero-Knowledge (ZK) proofs represent a pivotal technology for enhancing blockchain scalability, interoperability, and privacy. However, their complexity poses a significant barrier for many developers. At Succinct, our goal is to simplify the implementation of zero-knowledge proofs, making them accessible to developers of all skill levels.Our...

  • Lead GPU Architect

    2 weeks ago


    San Diego, California, United States MediaTek Full time

    *Location can be open to San Jose, CA or San Diego, CAMediaTek Incorporated stands as a prominent global fabless semiconductor enterprise, facilitating the connection of nearly 2 billion devices annually. Renowned for pioneering innovative systems-on-chip (SoC) tailored for mobile devices, home entertainment, connectivity, and IoT products, MediaTek has...


  • San Jose, California, United States SAMSUNG Full time

    Job SummarySamsung, a world leader in advanced semiconductor technology, is seeking a highly skilled GPU Modeling Engineer to join our team at the Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL). As a GPU Modeling Engineer, you will play a critical role in the development of our cutting-edge GPU technology.Key...


  • San Diego, California, United States MediaTek Full time

    Company OverviewMediaTek Incorporated stands as a premier global fabless semiconductor enterprise, facilitating the connection of nearly 2 billion devices annually. Renowned for pioneering systems-on-chip (SoC) technology, MediaTek excels in mobile devices, home entertainment, connectivity, and IoT solutions. As the leading supplier of Wi-Fi technology, our...


  • San Diego, California, United States Apple Full time

    Overview:Position Identifier: Are you passionate about developing sophisticated solutions to intricate problems? Do you recognize the significance of every component in a system? Within our Silicon Technologies division, you will play a pivotal role in designing and producing our cutting-edge, high-performance, energy-efficient GPU. Your contributions will...