Current jobs related to GPU Software Development Engineer - San Jose - Intel


  • San Jose, California, United States Advanced Micro Devices , Inc. Full time

    Unlock the Power of AI and GPU ComputingWe are seeking a highly skilled Software Engineer to join our team and contribute to the development of our AI GPU Runtime software. As a key member of our team, you will design, develop, and maintain GPU-related runtime implementations in IREE over HIP, CUDA, Vulkan, DirectX, and Metal.Your responsibilities will...

  • GPU Modeling Engineer

    3 weeks ago


    San Jose, California, United States SAMSUNG Full time

    Job SummarySamsung 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 be responsible for designing and architecting C++ models of GPU blocks, implementing and testing the GPU models, and identifying architecture,...


  • San Jose, California, United States Samsung Electronics Full time

    Job SummarySamsung Electronics is seeking a highly skilled Senior GPU Performance Engineer to join our Xclipse GPU software team. As a key member of our team, you will be responsible for developing and optimizing GPU IP from architectural planning to productization.Key Responsibilities:Optimize and fine-tune GPU-based systems and applications for maximum...

  • GPU Modeling Engineer

    4 weeks ago


    San Jose, California, United States SAMSUNG Full time

    Job SummarySamsung 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 be responsible for designing and architecting C++ models of GPU blocks, implementing and testing these models, and identifying architecture,...

  • GPU Modeling Engineer

    1 month ago


    San Jose, California, United States SAMSUNG Full time

    Job SummarySamsung is seeking a 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 be responsible for designing and architecting C++ models of GPU blocks, implementing and testing these models, and identifying optimizations to...


  • San Jose, California, United States Samsung Electronics Full time

    About the RoleSamsung Electronics Co., Ltd. is seeking a highly skilled Senior GPU Performance Engineer to join our team. As a key member of our GPU software team, you will be responsible for designing, developing, and optimizing GPU software to deliver cutting-edge performance and efficiency.Key ResponsibilitiesDesign and develop GPU software to optimize...

  • GPU Modeling Engineer

    5 months ago


    San Jose, United States SAMSUNG Full time

    Position Summary Samsung, a world leader in advanced semiconductor technology, is founded on a simple philosophy – the endless pursuit of excellence will create a better world for all. At Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL), we are building a center of excellence for Intellectual Property (IP) that is...


  • San Jose, California, United States SAMSUNG Full time

    Position SummarySamsung, a world leader in advanced semiconductor technology, is founded on a simple philosophy – the endless pursuit of excellence will create a better world for all. At Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL), we are building a center of excellence for Intellectual Property (IP) that is...


  • San Diego, California, United States Qualcomm Full time

    Job Title: GPU Software ArchitectAbout the Role:We are seeking a highly skilled GPU Software Architect to join our team at Qualcomm. As a GPU Software Architect, you will be responsible for designing, developing, and optimizing GPU software to meet the needs of our customers.Key Responsibilities:* Design and develop GPU software to meet customer...


  • San Jose, California, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe're passionate about pushing the limits of innovation to solve the world's most important challenges. As a Senior Software Development Engineer at AMD, you'll join a team of talented engineers who are dedicated to building great products that accelerate next-generation computing experiences.The Role:In this role,...

  • Staff Systems Engineer

    2 months ago


    San Jose, United States Oho Group Ltd Full time

    We are seeking an experienced Sr. Staff Systems Engineer for the deployment of HPC infrastructure.Please only apply if you have 5+ years of InfiniBandThis role focuses on supporting technical aspects related to HPC, InfiniBand, and GPU technologiesKey Responsibilities:Lead customer deployments, ensuring the on-time bring-up of GPU servers, InfiniBand fabric,...


  • san jose, United States Oho Group Ltd Full time

    We are seeking an experienced Sr. Staff Systems Engineer for the deployment of HPC infrastructure.Please only apply if you have 5+ years of InfiniBandThis role focuses on supporting technical aspects related to HPC, InfiniBand, and GPU technologiesKey Responsibilities:Lead customer deployments, ensuring the on-time bring-up of GPU servers, InfiniBand fabric,...

  • Staff Systems Engineer

    2 months ago


    San Jose, United States Oho Group Ltd Full time

    We are seeking an experienced Sr. Staff Systems Engineer for the deployment of HPC infrastructure.Please only apply if you have 5+ years of InfiniBandThis role focuses on supporting technical aspects related to HPC, InfiniBand, and GPU technologiesKey Responsibilities:Lead customer deployments, ensuring the on-time bring-up of GPU servers, InfiniBand fabric,...


  • San Diego, California, United States Qualcomm Full time

    Job SummaryWe are seeking a highly skilled GPU Software Engineer, Staff to join our team at Qualcomm. This role will involve working on the development of software for the latest Machine Learning models on the next generation of devices.The successful candidate will be responsible for delivering device drivers, extensions for Machine Learning, and tools for...


  • San Jose, California, United States AMD Full time

    Unlock the Power of AI with AMDWe're seeking a talented Software Development Engineer to join our team and contribute to the development of cutting-edge AI acceleration technologies. As a key member of our organization, you'll work on optimizing and realizing full system performance for AI workloads on Ryzen AI SoC.Key Responsibilities:Develop tools to...

  • Senior GPU Engineer

    3 weeks ago


    San Francisco, California, United States Succinct Full time

    About SuccinctSuccinct is a pioneering company in the field of zero-knowledge proofs, dedicated to making this complex technology accessible to developers. Our mission is to empower developers to build scalable, interoperable, and private blockchain solutions.The RoleWe are seeking a Senior GPU Engineer to join our team and play a critical role in the...


  • San Jose, California, United States LeadStack Inc. Full time

    Job Title: GPU Design Verification EngineerWe are seeking a highly skilled GPU Design Verification Engineer to join our team at LeadStack Inc. As a GPU Design Verification Engineer, you will play a critical role in ensuring the quality of our GPU architecture.Your primary responsibility will be to develop and implement verification environments and test...

  • Senior GPU Engineer

    1 month ago


    San Francisco, California, United States Succinct Full time

    About SuccinctSuccinct is a pioneering company in the field of zero-knowledge proofs, dedicated to making this complex technology accessible to developers. Our mission is to empower developers to build scalable, interoperable, and private blockchain solutions.The RoleWe are seeking a Senior GPU Engineer to join our team and contribute to the development of...


  • San Jose, California, United States Mastech Digital Full time

    Job DescriptionMastech Digital is seeking a skilled GPU Design Verification Engineer to join our team. As a GPU DV Engineer, you will be responsible for ensuring the quality and reliability of our GPU designs.Key Responsibilities:Design and verification of GPU architecturesDevelopment of verification plans and testbenchesCollaboration with cross-functional...


  • San Jose, California, United States Akraya Full time

    Job Title: Senior Software Engineer in TestJob Summary:We are seeking a highly skilled Senior Software Engineer in Test to join our team dedicated to enhancing the video processing pipeline of GPU components. The successful candidate will create and integrate automation scripts in our existing system, ensuring our video applications' highest quality,...

GPU Software Development Engineer

3 months ago


San Jose, United States Intel Full time
Job Details: Job Description: 

The GPU Validation Tools Team at Intel is an innovative team enabling Intel to deliver high quality GPU IP. Our team maintains a suite of software tools that enable validation of highly-parallel graphics architectures. As part of the team, you will work hand-in-hand with hardware designers, simulator engineers, graphics architects and validators to become an expert on the low-level functionality and interfaces of the graphics devices; you will own a critical piece of the graphics validation infrastructure and will have many opportunities to learn and grow every day.

You will be responsible for developing and maintaining software validation tools for highly-parallel graphics architectures. You will work with hardware designers, simulator engineers, graphics architects, and validators and will become an expert on the low-level functionality and interfaces of the graphics device. You will own a critical piece of the graphics validation infrastructure and will have many opportunities to learn and grow.  

Scope can span the entire stack, from firmware and device drivers through APIs and the application layer, and may also include the tools, infrastructure, and technologies necessary to develop, profile, optimize, and productize Intel GPUs or graphics/GPGPU software solutions. 

Responsibilities will include but not be limited to: 

  • Working with graphics validation content generation tools used to validate integrated and discrete GPUs. 

  • Own critical test validation infrastructure 

  • Learning the graphics core architecture, including one or more of: 3D, blitter, media encode/decode, compute, display, virtualization, power management, CXL, IOSF

  • Software Development primarily using C++. Secondary usage of Python, Ruby and C#. 

  • Maintaining team git repositories using git, cmake and gradle. 

  • Design and deliver features and extensions in an Agile environment. 

  • Interfacing with internal customers to develop and debug content. 

  • Develops and/or validates software that enables Intel GPUs.  

Behavioral traits: 

  • Good interpersonal and communication skills.  

  • Solving multiple multi-domain issues that are open at the same time 

Qualifications:

Minimum qualifications are required to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.

Minimum Qualifications:
Bachelor degree in Computer Science, Computing Engineering, Electronics or Electrical Engineering with 4+ years of experience, or Masters degree with 2+ years of experience
4+ years' experience with object-oriented software development, data structures, memory management, multi-threaded execution, and recursion
2+ years' experience with the following:
C++ language proficiency
Understanding of computer architecture (virtual memory, caching, multiprocessing, pipelining, etc)
Object-oriented software development, data structures, memory management, multi-threaded execution, and recursion
Advanced English level

Preferred Qualifications:

1+ years' experience with Vulkan or DirectX or OpenGL graphics development
3+ years of experience in validation and/or graphics
2+ years' experience with Linux (cmake, gdb, g++, execution, debug)
2+ years' experience with Windows (Visual studio, power shell, execution, debug)
1+ year experience with low level interfaces including PCI, CXL, IOSF

Job Type: Experienced Hire Shift: Shift 1 (Costa Rica) Primary Location:  Costa Rica, San Jose Additional Locations: Business group: The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Position of Trust N/A

Work Model for this Role

This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. In certain circumstances the work model may change to accommodate business needs.