Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop, validate, and maintain GPU kernel drivers and graphics software across Linux platforms, including contributions to open-source graphics community.
Debug and optimize Linux DRM/KMD drivers resolving complex kernel issues such as panics, deadlocks, and regressions.
Collaborate cross-functionally to integrate GPU software stack components and support multi-kernel test matrices and automated build pipelines.
Minimum Requirements
Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or Electronics/Electrical Engineering.
5+ years of experience in large-scale software product development focused on Linux kernel and system software engineering.
Expert-level proficiency in C programming and deep understanding of Linux kernel internals, driver architecture, concurrency, and interrupt handling.
Proven experience developing/debugging Linux DRM/KMD drivers and backporting kernel patches across versions.
Ideal Candidate Profile
Experienced in working with Linux DRM/KMS subsystem, GPU memory management, and graphics/compute software stacks in enterprise Linux environments.
Demonstrates ability to contribute to open-source Linux kernel or graphics community through active patch submissions.
Skilled at triaging kernel regressions and maintaining compatibility across diverse hardware and customized kernel environments.
