GPU IP Validation Software Engineer
2 weeks ago
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 diverse team of software engineers specializing in various domains such as graphics, video processing, and embedded systems to develop and integrate graphics validation software into comprehensive system-level testing environments.
Responsibilities
Your primary focus will be on crafting shaders that challenge the GPU and generate significant bandwidth traffic to and from the memory subsystem. You will leverage your profound knowledge of GPU architecture to create tests that push the limits of the pipeline and evaluate the interactions between the GPU and various IP components within the SoC. Utilizing essential driver and firmware APIs, you will compile shaders and optimize operations for data movement within the SoC using GPU threads and SIMD groups. A solid understanding of the GPU memory hierarchy, including Shared and Global memory, will be vital. Additionally, you will troubleshoot software and hardware issues related to the SoC and conduct thorough system-level validation.
Essential Qualifications
- Proficient in Graphics programming, OpenGL, and CUDA
- Experienced in image processing, memory architectures, and compiler design
- Strong programming skills in C/C++
- Ability to implement and execute ML/LLM workloads for GPU performance characterization
- Skilled in Python and GNU Make
- Comprehensive understanding of compute systems, operating systems, and computer architecture
- Enthusiastic about low-level coding and debugging
- Extensive experience in SoC system-level validation and troubleshooting of software and hardware issues
- Possess a validation mindset: detail-oriented, inquisitive, and tenacious
- Familiarity with the Display pipeline is advantageous
A bachelor's degree is required, along with a minimum of three years of relevant experience in silicon validation software engineering or a related field.
Additional Information
Compensation & Benefits
- At Apple, base pay is just one aspect of our total compensation package, which is determined within a defined range. This structure allows for growth as you advance in your role. The base pay range for this position is between $135,400 and $250,600, influenced by your skills, qualifications, experience, and location.
Employees at Apple have the opportunity to participate in stock programs, including discretionary restricted stock unit awards and a discounted Employee Stock Purchase Plan. Comprehensive medical and dental coverage, retirement benefits, and a variety of discounts on products and services are also included. Additionally, we offer reimbursement for certain educational expenses related to career advancement at Apple. This role may also qualify for discretionary bonuses or commission payments, as well as relocation assistance.
Note: Apple’s benefits, compensation, and stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
- Apple is committed to fostering an inclusive and diverse workplace. We take affirmative action to ensure equal opportunity for all applicants, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
-
GPU IP Validation Software Engineer
2 weeks ago
San Diego, California, United States Apple Full timeOverview 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...
-
Silicon Validation Software Engineer
7 days ago
San Diego, California, United States Apple Full timeAbout 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 timeAbout 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...
-
GPU Integration and Validation Software Engineer
2 weeks ago
San Diego, California, United States Apple Full timeSummary 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...
-
GPU Integration and Validation Software Engineer
2 weeks ago
San Diego, California, United States Apple Full timeOverviewJoin 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 ResponsibilitiesYou will be responsible for developing shaders that challenge the GPU and generate significant data...
-
Senior GPU Performance Engineer
1 week ago
San Diego, California, United States MediaTek Full timeCompany 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...
-
Senior Staff GPU Architect
6 days ago
San Diego, California, United States MediaTek Full timeAbout the RoleWe are seeking a highly skilled Senior Staff GPU Architect to join our team at MediaTek. As a key member of our GPU IP team, you will be responsible for designing and developing industry-leading GPU hardware IP.Key ResponsibilitiesDesign and develop GPU cluster architecture, focusing on power, performance, and area (PPA)...
-
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...
-
Senior Staff GPU Performance Engineer
3 days ago
San Diego, California, United States MediaTek Full timeAbout 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...
-
Senior Staff GPU Architect
4 hours ago
San Diego, California, United States MediaTek Full timeAbout the RoleWe are seeking a highly skilled Senior Staff GPU Architect to join our team at MediaTek. As a key member of our GPU IP team, you will be responsible for designing and developing industry-leading GPU hardware IP.Key ResponsibilitiesDesign and develop GPU cluster architecture, focusing on power, performance, and area (PPA)...
-
Silicon Validation Engineer
2 weeks ago
San Diego, California, United States LanceSoft, Inc. Full timeEssential Skills Required:1. Proficiency in scripting and automation environments, particularly with Python and T32 CMM scripting enhancements.2. Familiarity with web technologies such as SharePoint, PowerBI, HTML, and Java for effective dashboard development is advantageous.3. Experience in backend job automation utilizing Jenkins or similar technologies is...
-
GPU RTL Design Engineer
2 days ago
San Diego, California, United States Apple Full timeJob SummaryAs a GPU Design Engineer at Apple, you will play a critical role in designing and developing next-generation, high-performance, power-efficient GPUs for our products and services. You will be responsible for delivering high-quality, low-power graphics IP that meets our performance, timing, and area goals.Key ResponsibilitiesDesign and develop...
-
GPU Software Engineer
1 week ago
San Diego, California, United States Qualcomm Full timeAbout 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...
-
GPU Performance Software Engineer
1 week ago
San Mateo, California, United States Zoox Full timeGPU 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...
-
GPU Design Verification Engineer
1 week ago
San Diego, California, United States CV Library Full timeAbout the RoleWe are seeking a highly skilled GPU Design Verification Engineer to join our team at AMD. As a key member of our design team, you will play a critical role in verifying the functionality and performance of our graphics processing units (GPUs).Key ResponsibilitiesWork closely with the hardware and firmware team to verify Graphics pipeline...
-
GPU Architecture Lead
7 days ago
San Diego, California, United States Intel Full timeAbout 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...
-
Lead GPU Software Engineer
1 week ago
San Francisco, California, United States Succinct Full timeOverview 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...
-
Lead GPU Software Engineer
1 week ago
San Francisco, California, United States Succinct Full timeOverview 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...
-
Lead GPU Software Engineer
2 weeks ago
San Francisco, California, United States Succinct Full timeOverview 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...
-
Lead GPU Software Engineer
2 weeks ago
San Francisco, California, United States Succinct Full timeAbout 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...