I

Intel

Pioneers microprocessors, CPUs for PCs

GPU Software Engineer

Systems Software EngineeringUpdated on Nov 9
Full-timeFolsom, CA, USA

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with at least 3 years of relevant experience, or a Master's degree in the field with at least 1 year of relevant experience.
  • Software development experience using C, C++, or Python.
  • Experience with AI validation workloads such as large language model inference evaluation and agentic framework integration.
  • Hands-on experience with machine learning frameworks and runtimes such as PyTorch, OpenVINO, ONNX Runtime, or TensorFlow.
  • Experience with industry-standard APIs and frameworks such as DirectX, OpenGL, OpenCL, or Vulkan.

Responsibilities

  • Develop and execute end-to-end validation solutions for GPU software, graphics drivers, and applications.
  • Debug and resolve complex software, driver, and system-level issues affecting GPU functionality, quality, and performance.
  • Triage defects, perform root-cause analysis, and collaborate with software and hardware engineering teams to drive issues to resolution.
  • Develop and maintain software, automation, and debugging tools that improve validation efficiency and product quality.
  • Analyze cross-component interactions and identify potential quality, performance, and compatibility issues.
  • Perform validation, triage, and debugging of GPU compute drivers, runtime layers, and AI framework integration failures across software and hardware teams.
  • Integrate the latest AI features into end-to-end validation flows and analyze cross-component interactions to develop robust test scenarios.
  • Develop and maintain automation tools, benchmarking suites, and frameworks to improve validation and debugging efficiency across AI compute and runtime components.
  • Optimize software performance, memory efficiency, and quality for emerging AI workloads, deep learning inference, and agentic applications.
  • Enable and validate forthcoming AI hardware acceleration capabilities for Intel GPU platforms.
  • Collaborate on cross-operating-system software development and validation for GPU-accelerated AI and machine learning workloads.

Desired Qualifications

  • Experience with validation, triage, or debugging of computer graphics hardware and software.
  • Expertise in optimizing GPU compute software for throughput and latency, including operator fusion, KV-cache optimization, and low-bit quantization such as INT4, INT8, or FP8.
  • Familiarity with cross-operating-system profiling and debugging tools such as WinDbg, GPUView, GDB, Intel VTune, emulators, or JTAG debuggers.
  • Experience with continuous integration and continuous delivery practices, automated validation frameworks, and containerized cross-platform testing environments.
  • Strong collaboration skills and interest in emerging AI algorithms and hardware acceleration technologies.

About the Company

Intel

Pioneers microprocessors, CPUs for PCs

Intel designs and manufactures semiconductor chips, with a focus on microprocessors for personal computers, servers, and other devices. Its core product is the CPU on a single silicon chip, which executes instructions, handles arithmetic and logic operations, and coordinates the work of other computer components. Intel originated in memory chips but shifted decisively to microprocessors in the 1980s, becoming a central supplier for the PC era after the IBM partnership and its famous x86 processor line. This shift, large-scale manufacturing, and close ties with computer makers set Intel apart from competitors who remained focused on memory or other components. The company aims to power computing by delivering high-performance, energy-efficient silicon solutions that drive a wide range of computing devices and applications.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1999

Recently Posted Jobs

Explore more opportunities at Intel

See more jobs