GPU Software Development Engineer

Intel Corporation•Folsom, CA
•$111,030 - $211,200•Hybrid

About The Position

As a GPU Software Development Engineer, you will design and develop software solutions for Intel GPUs, spanning firmware, device drivers, APIs, and application layers. You will work on kernel-level features that support functionality, power management, and performance optimization for integrated and discrete graphics products. The role is part of the Windows Kernel Mode Driver Team within Intel's Client Graphics IP group. The team develops and deploys robust, performant Windows kernel GPU drivers that connect user-space applications with GPU and System-on-Chip (SOC) hardware. The work includes low-level functions such as device activation, reset and power-state transitions, workload submission, power conservation, and scheduling, as well as collaboration with SOC intellectual properties.

Requirements

  • Bachelor's degree in Computer Science, Electrical or Computer Engineering, or a related STEM field.
  • At least 3 years of relevant industry experience in two or more of the specified experience areas.
  • Python for automation or data analysis and C/C++ for firmware and software development.
  • Experience developing Windows kernel-mode device drivers, including knowledge of WDDM and kernel-level programming.
  • Knowledge of GPU hardware, graphics drivers, and low-level GPU programming.
  • Experience with debugging methodologies and hardware/software specifications for development and validation.

Nice To Haves

  • Master's degree with at least 1 year of relevant industry experience.
  • Background in power management, scheduler optimization, or memory management in kernel-mode driver development.
  • Knowledge of graphics, video, and display technologies.
  • Experience collaborating in hardware/software product development teams.
  • Experience with other scripting languages for automation.

Responsibilities

  • Develop, validate, and optimize GPU kernel-mode drivers for Windows operating systems.
  • Collaborate on low-level features, including device activation, power management, and workload scheduling for integrated and discrete GPUs.
  • Design and debug firmware and software features related to GPU hardware and accompanying SOC components.
  • Analyze telemetry and resolve complex issues across driver-stack layers, domains, and IP integration.
  • Contribute to test frameworks, workload automation, and validation methodologies to support high-quality code delivery.

Benefits

  • Competitive pay
  • Stock bonuses
  • Health benefits
  • Retirement benefits
  • Vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service