Intel Corporation logo

GPU Software Development Engineer

Intel Corporation
May 17, 2026
Full-time
On-site
Hillsboro, Oregon, United States
$173,660 - $245,160 USD yearly
Other Semiconductor Jobs, Level - Senior

Job Title

GPU Software Development Engineer

Role Summary

Design, develop, validate, and optimize system software for Intel GPUs across firmware, device drivers, APIs, and higher-level application layers. Work on pre-silicon simulation/emulation, silicon power-on and post-silicon development, and contribute upstream fixes to open-source graphics projects.

This role is on a cross-functional engineering team focused on GPU performance, reliability, and platform enablement for Linux-based systems.

Experience Level

Senior β€” requires multiple years of professional experience in systems software and graphics development; see Education Requirements for degree and years guidance.

Responsibilities

Primary responsibilities include development, validation, and collaboration across hardware and software teams. Deliverables span firmware, drivers, APIs, tools, and upstream open-source contributions.

  • Develop and validate GPU system software: firmware, device drivers, APIs, and higher-level application support.
  • Support pre-silicon simulation/emulation and participate in silicon bring-up and post-silicon debugging.
  • Optimize tooling, infrastructure, and code to improve GPU performance and reliability.
  • Adapt and extend driver functionality for new hardware platforms.
  • Debug and troubleshoot Linux kernel and system-level software issues across HW/SW boundaries.
  • Contribute patches and coordinate major enhancements with open-source communities (upstreaming work).

Requirements

Must-have technical skills and experience; preferred items listed as nice-to-have.

  • Must-have: Strong proficiency in C and C++ with several years of applied experience in graphics or systems software.
  • Must-have: Experience developing system software for Linux, including virtual memory, cache behavior, kernel concepts, and debugging tools (e.g., GDB).
  • Must-have: Experience debugging software across hardware and software layers and resolving system-level issues.
  • Nice-to-have: Experience with GPU APIs (CUDA, OpenCL, ROCm, oneAPI Level Zero, SYCL) or parallel/HPC/AI/ML software development.
  • Nice-to-have: Contributions to open-source graphics projects (3D drivers, Vulkan/OpenGL, Mesa) and experience upstreaming patches.
  • Nice-to-have: Knowledge of PCIe protocols, experience with MPI/discrete GPU applications, and proficiency in scripting languages (Python, Bash, Rust, Go).

Education Requirements

Bachelor's degree in Computer Science, Computer Engineering, Mathematics, or a related field with 6+ years of relevant experience; OR Master's degree with 5+ years of relevant experience; OR Ph.D. with 3+ years of relevant experience. Fields listed in the posting: Computer Science, Computer Engineering, Mathematics, or related technical fields. (Degrees and required experience levels were stated explicitly in the posting.)


About the Company

Company: Intel Corporation

Headquarters: Santa Clara, California, USA

Intel Corporation is a leading multinational technology company known for its innovative semiconductor solutions, including microprocessors, artificial intelligence accelerators, and memory products. Headquartered in the United States, Intel focuses on cutting-edge technology and a collaborative working environment, driving advancements in semiconductor manufacturing to meet global demands. The company emphasizes professional development and aims to shape the future of technology through groundbreaking designs.

Intel Corporation logo

Date Posted: 2026-05-16