Graphics Driver Dev and debug engineer

AMD · Bengaluru · 8+ yrs experience · Posted 2026-04-10

Tech stack: C, C++, Linux

Apply on the company site · Get a referral for this role

AMD salary & ratings · AMD interview process · More live openings

About the role

AMD S3 Driver team is a part of S3 Software team and works with the world first class companies for their customized products. Our responsibility is to co-work with the customer to develop graphic/platform drivers, develop best-in-class feature rich drivers, debug the corresponding internal/external issues, and deliver the reference/production drivers to the customer. The working domain includes but not limited to Windows/Linux/Android, Virtualization, Cloud Gaming, Machine Learning, etc. You will be working with the global pre-silicon and post-silicon teams for the leading projects which will have profound impact on the world.
The ideal candidate should be passionate about software engineering and possess sound graphics driver understanding and has a blend of technical leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD.
KEY
Responsibilities:
- Work with AMD’s graphics driver team to understand the architecture and contribute to the development of UMD/KMD driver and bug fixing.
- Design, develop and deliver to customer specific SW/FW requirements and enhancements.
- Having sound knowledge on the overall system level architecture and can take lead on the system level issue triage and debugging.
- Work closely with needed key stakeholders for efficient feature implementation and issue resolution both on driver as well as system level issues and be responsible for the commitments.
- Apply a data driven approach to resolve GFX driver/FW problems and delight the customers.
- Scope and perform quick feasibility study of new asks and technologies.
- Participating in new ASIC and hardware bring ups.
- Develop technical relationships with peers and partners.
Qualifications:
- Strong object-oriented programming background, C/C++ preferred.
- Ability to write high quality code with a keen attention to detail.
- Experience with Windows, Linux and/or Android operating system development
- Experience with Windows Driver Development and GFX driver development experience is preferable with more than 8 years of experience.
- Experience with software development processes and tools such as debuggers(windbg/gdb/memory dump analysis etc), source code control systems (GitHub) and profilers.
- Familiarity with SOC architecture and different system level components and co-relation among them
- Having familiarity on the interfaces related to power management and how different kind of low power modes are implemented from graphics driver perspective.
- Experience in dealing with system level issue debug, taking ownership, and driving it to closure
- Effective communication and problem-solving skills
- Knowledge in Windows WDDM and Graphics rendering is a plus.
- OpenGL/ Vulkan/compute rendering pipeline awareness is preferred.
- Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Qualifications

- Strong object-oriented programming background, C/C++ preferred.
- Ability to write high quality code with a keen attention to detail.
- Experience with Windows, Linux and/or Android operating system development
- Experience with Windows Driver Development and GFX driver development experience is preferable with more than 8 years of experience.
- Experience with software development processes and tools such as debuggers(windbg/gdb/memory dump analysis etc), source code control systems (GitHub) and profilers.
- Familiarity with SOC architecture and different system level components and co-relation among them
- Having familiarity on the interfaces related to power management and how different kind of low power modes are implemented from graphics driver perspective.
- Experience in dealing with system level issue debug, taking ownership, and driving it to closure
- Effective communication and problem-solving skills
- Knowledge in Windows WDDM and Graphics rendering is a plus.
- OpenGL/ Vulkan/compute rendering pipeline awareness is preferred.
- Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Responsibilities

- Work with AMD’s graphics driver team to understand the architecture and contribute to the development of UMD/KMD driver and bug fixing.
- Design, develop and deliver to customer specific SW/FW requirements and enhancements.
- Having sound knowledge on the overall system level architecture and can take lead on the system level issue triage and debugging.
- Work closely with needed key stakeholders for efficient feature implementation and issue resolution both on driver as well as system level issues and be responsible for the commitments.
- Apply a data driven approach to resolve GFX driver/FW problems and delight the customers.
- Scope and perform quick feasibility study of new asks and technologies.
- Participating in new ASIC and hardware bring ups.
- Develop technical relationships with peers and partners.

More openings at AMD