Silicon Validation Software Engineer: GPU IP Validation and Integration

20 hours ago


San Diego, California, United States Apple Full time
Role Summary

As a GPU Validation Software Engineer, you will be part of a team that develops graphics validation software and integrates it into system-level test environments. Your expertise in GPU architecture and software development will be essential in writing shaders that stress the GPU and cause high bandwidth traffic to and from the memory subsystem.

Key Responsibilities
  • Write shaders that stress the GPU and cause high bandwidth traffic to and from the memory subsystem.
  • 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.
  • Use driver and firmware APIs to compile shaders and prime operations to move data around in the SoC using the GPU threads/SIMD groups.
  • Debug SoC software and hardware issues, and perform system-level validation.

Requirements
  • Experienced with Graphics, OpenGL, and CUDA.
  • Experienced with image processing, memory hierarchies, and compilers.
  • Strong C/C++ programming skills.
  • Proficient in Python and GNU Make.
  • Deep understanding of compute systems, operating systems, and computer architecture.
  • Passionate about writing code close to the hardware, and debugging.
  • In-depth knowledge and experience in SoC system-level validation and debugging of SoC software and hardware issues.

What We Offer
  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • A range of discounted products and free services.
  • Reimbursement for certain educational expenses.
  • Discretionary bonuses or commission payments.

Apple is an Equal Opportunity Employer

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

    Role SummaryAs a Silicon Validation Software Engineer, you will be part of a team that develops graphics validation software and integrates it into system-level test environments. Your expertise in GPU architecture and software development will be crucial in creating tests that stress the pipeline and exercise the interaction between the GPU and different IP...


  • San Diego, California, United States Apple Full time

    Job SummaryWe 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 developing graphics validation software and integrating it into system-level test environments.Key ResponsibilitiesDesign and develop shaders that stress the GPU...


  • San Diego, California, United States Apple Full time

    Job SummaryAs a Silicon Validation Software Engineer at Apple, you will play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC). You will be responsible for crafting and building the technology that fuels Apple's devices, ensuring seamless and efficient handling of tasks that...


  • San Diego, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Silicon 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 next-generation, high-performance, power-efficient processors and system-on-chip (SoC) solutions.Key ResponsibilitiesDesign and develop graphics...


  • San Diego, California, United States Qualcomm Full time

    Job SummaryWe are seeking a highly skilled Silicon Validation Engineer to join our team at Qualcomm. As a member of our Graphics Post-silicon team, you will be responsible for ensuring the successful commercialization of our GPU in next-generation chips.Key ResponsibilitiesDevelop and execute system-level validation plans to ensure the quality and...


  • San Diego, California, United States Qualcomm Full time

    Job SummaryWe are seeking a highly skilled GPU Design Verification Engineer to join our team at Qualcomm. As a key member of our engineering group, you will be responsible for architecting, designing, implementing, verifying, and optimizing the performance and power of GPU cores.Key ResponsibilitiesVerify the correctness and performance of GPU cores,...


  • San Jose, California, United States AMD Full time

    About AMDAt AMD, we're passionate about transforming lives with our technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded. Underpinning our mission is the AMD...


  • San Diego, California, United States Qualcomm Full time

    Job SummaryQualcomm is seeking a highly skilled GPU Design Verification Engineer, Staff to join our team. As a key member of our engineering group, you will be responsible for designing, implementing, verifying, and optimizing the performance and power of GPU cores.Key ResponsibilitiesArchitect, design, implement, and verify the structure and performance of...


  • San Diego, California, United States Apple Full time

    Silicon Validation Software Engineer: Embedded and Low-level ProgrammingAt Apple, we're committed to delivering exceptional products and services that exceed our customers' expectations. As a Silicon Validation Software Engineer, you'll play a critical role in ensuring the quality and reliability of our embedded software solutions.Key...


  • San Francisco, California, United States Capgemini Full time

    Job Title: Post-Silicon Validation and Characterization EngineerWe are seeking a highly skilled and motivated Senior Post-Silicon Validation & Characterization Engineer to join our team at Capgemini Engineering.Key Responsibilities:Design and execute comprehensive validation and characterization plans to ensure the quality and reliability of cutting-edge DDR...


  • San Diego, California, United States Apple Full time

    Job Title: Silicon Validation Software Engineer: Embedded and Low-level ProgrammingWe are seeking an exceptional software engineer to join our fast-paced environment and contribute to developing embedded software solutions, debugging, and bringing up state-of-the-art next-generation SOCs. Your work will have a critical impact on getting high-quality...


  • San Diego, California, United States Apple Full time

    Job Title: Silicon Validation EngineerAt Apple, we're looking for a highly skilled Silicon Validation Engineer to join our team. As a key member of our dynamic group, you'll have the rare opportunity to work on upcoming products that will delight and encourage millions of Apple's customers every day.Key Responsibilities:Bench test, debug, and...


  • San Diego, California, United States Apple Full time

    Role SummaryApple is seeking a skilled software engineer to join our team in silicon validation and low-level programming. As a key member of our core infrastructure team, you will contribute to the development and improvement of our embedded silicon test software platforms, including Common Firmware Environment and RTOS.Key ResponsibilitiesDevelop boot and...


  • San Diego, California, United States Apple Full time

    Role OverviewWe are seeking a skilled software engineer to join our team responsible for developing and improving our embedded silicon test software platforms. As a member of our core infrastructure team, you will contribute to the development of embedded software solutions, debug and bring-up of state-of-the-art next-generation SOCs, and support current and...


  • San Jose, California, United States CyberCoders Full time

    Job Title: Principal Validation EngineerWe are seeking a highly skilled Principal Validation Engineer to join our team. As a key member of our engineering team, you will be responsible for formulating a comprehensive post-Silicon validation plan, automating the testing of ICs and board products, and designing experiments to root-cause unexpected behavior.Key...


  • San Diego, California, United States Apple Full time

    Role SummaryAt Apple, we're committed to innovation and excellence in all aspects of our business. We're seeking an exceptional software engineer to join our silicon validation team, where you'll play a critical role in developing and improving our embedded silicon test software platforms.Key ResponsibilitiesDevelop and implement boot and driver code for...


  • San Diego, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled GPU RTL Design Engineer to join our Silicon Technologies group. As a member of our team, you will play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient GPU.Key ResponsibilitiesDesign and develop high-quality, low-power graphics IP that meets our performance,...


  • San Diego, California, United States Apple Full time

    Role SummaryWe are seeking a highly skilled GPU RTL Design Engineer to join our Silicon Technologies group. As a member of our team, you will play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient GPU.Key ResponsibilitiesDevelop power-efficient, high-performance 3D graphics processor micro-architectures...


  • San Jose, California, United States XConn Technologies Holdings Inc. Full time

    XConn Technologies Holdings Inc. Job DescriptionXConn Technologies Holdings Inc. is a leading-edge technology company based in Silicon Valley, specializing in the development of cutting-edge PCIe & CXL Switch for AI/ML & Data center applications.Job SummaryWe are seeking a highly motivated and passionate Senior SOC post-silicon engineer to validate a...


  • San Diego, California, United States Apple Full time

    Job DescriptionAt Apple, we're looking for a highly skilled Technical Leader to join our team and drive the development of our groundbreaking Cellular chipsets. As a Program Manager, you will be responsible for coordinating and communicating with multi-functional teams across Cellular systems and silicon engineering ecosystem from concept to production.Key...