- Hybrid
- IT
Bangalore, भारत
Vacancy description
Intel
भारत
Role Overview : As a GPU Software Development Engineer, you will focus on enabling and optimizing Intel's GPUs by developing, backporting, and validating software solutions that span the stack - from firmware and device drivers to APIs and the application https://jobeax.com/link/HMFGX9Ix44OUrS7G will play a critical role in designing, debugging, and improving GPU kernel drivers and graphics software on Linux platforms across diverse kernel environments and enterprise distributions, ensuring seamless integration and https://jobeax.com/link/hnShEM7yOOLd1IVo Group : The Data Center Group (DCG) drives Intel's leadership in computing innovation, with a focus on delivering high-performance solutions for data-centric markets. This group develops technologies that power advanced workloads in cloud computing, AI, and graphics https://jobeax.com/link/0M6M0qcxi0Z1Yyne Responsibilities : - Develop and validate GPU kernel drivers and graphics software solutions, contributing to the full development lifecycle from design and implementation to testing and release across Linux platforms.- Debug, optimize, and enable Linux DRM/KMD drivers - including root cause analysis of kernel panics, regressions, deadlocks, race conditions, and memory corruption.- Design and implement new driver features, enhancements, and optimizations within the Linux DRM/KMD subsystem.- Adapt and backport upstream Intel GPU drivers (DRM/KMD) to LTS, enterprise, and customized customer kernel environments.- Collaborate with cross-functional teams - spanning firmware, KMD, user-space runtime, and compute/graphics stacks - to ensure robust integration and stability.- Partner with validation and DevOps teams to expand multi-kernel test matrices, regression suites, and automated build pipelines.- Ensure high code quality and adherence to Linux kernel coding standards through active participation in design and code https://jobeax.com/link/uayg5WOb7aPSYCBH Qualifications : - Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or Electronics/Electrical Engineering.- 5+ years of hands-on experience in large-scale software product development with deep focus on Linux kernel and system software engineering.- Expert-level C programming with 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.- Proficiency in Linux kernel debugging tools such as ftrace, perf, kdump/crash, kgdb, GDB, dynamic https://jobeax.com/link/9D6RDeJe5XJbsxEb Qualifications : - Master's degree in Software Engineering, Computer Science, Computer Engineering, or Electronics/Electrical Engineering.- Deep experience with 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.- Experience supporting customer-specific or enterprise Linux distributions such as RHEL, SLES, or Ubuntu LTS.- Active patch submissions or contributions to the open-source Linux kernel or DRM/graphics community. (ref:hirist.tech)
Similar vacancies
Bangalore, भारत
Bangalore, भारत
xponentiate
Bangalore, भारत
Greenland Investment Management
$1 USD
Bombay, भारत
Bangalore, भारत
Penguin Solutions
Bangalore, भारत
AI Accountant
Bangalore, भारत
CommerceIQ
Bangalore, भारत
Rs 232 per day
Bangalore, भारत
Squareroot Consulting Pvt Ltd.
Bangalore, भारत