I

Intel

Pioneers microprocessors, CPUs for PCs

GPU Software Development Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or Electronics/Electrical Engineering.
  • At least 5 years of hands-on experience in large-scale software product development focused on Linux kernel and system software engineering.
  • Expert-level C programming and deep understanding of Linux kernel internals, driver architecture, memory management, concurrency, locking primitives, and interrupt handling.
  • Proven experience developing and debugging Linux DRM/KMD drivers and device driver debugging mechanisms.
  • Hands-on experience backporting Linux kernel patches and drivers across kernel versions, with practical understanding of kernel API/ABI drift and compatibility wrapper construction.
  • Proficiency with Linux kernel debugging tools including ftrace, perf, kdump/crash, kgdb, GDB, and dynamic debug, and ability to interpret stack traces and lockdep reports.

Responsibilities

  • Develop and validate GPU kernel drivers and graphics software solutions across the full development lifecycle, from design and implementation to testing and release on Linux platforms, including contributing to the open-source graphics software community where applicable.
  • Debug, optimize, and enable Linux DRM/KMD drivers, including root cause analysis of kernel panics, regressions, deadlocks, race conditions, and memory corruption across diverse hardware and software environments.
  • Design and implement driver features, enhancements, and optimizations within the Linux DRM/KMD subsystem, collaborating with hardware and firmware teams to enable new GPU capabilities.
  • Adapt and backport upstream Intel GPU drivers (DRM/KMD) to LTS, enterprise, and customized customer kernel environments; design and maintain compatibility layers and out-of-tree packaging solutions such as DKMS.
  • Collaborate with firmware, KMD, user-space runtime, and compute/graphics stack teams to ensure robust integration, compatibility, and stability across the full GPU software stack.
  • Partner with validation and DevOps teams to expand multi-kernel test matrices, regression suites, and automated build pipelines that catch compatibility breaks early.
  • Ensure code quality and adherence to Linux kernel coding standards through participation in design and code reviews for upstream driver development and backported driver deliverables.

Desired Qualifications

  • A master's degree in Software Engineering, Computer Science, Computer Engineering, or Electronics/Electrical Engineering.
  • Deep experience with the Linux DRM/KMS subsystem, GPU memory management (TTM, GEM), DMA-BUF, and modern graphics/compute software stacks.
  • Experience with out-of-tree module frameworks (DKMS, Kbuild backport frameworks) and multi-kernel distribution packaging (RPM, DEB).
  • Experience triaging and resolving kernel regressions caused by upstream changes in core subsystems such as schedulers, memory allocators, power management, and PCIe buses.
  • Experience supporting customer-specific or enterprise Linux distributions such as RHEL, SLES, or Ubuntu LTS, including kernel validation and issue resolution in production environments.
  • Active patch submissions or contributions to the open-source Linux kernel or DRM/graphics community.

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