Senior System Software Engineer - GPU Virtualization

Jobgether · India

Company

Jobgether

Location

India

Type

Full Time

Job Description

Team: IT

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior System Software Engineer - GPU Virtualization in India.

This role sits at the core of next-generation GPU computing, focusing on the design and development of system-level software that powers advanced graphics and virtualization capabilities. You will work on complex GPU virtualization technologies across user and kernel space, contributing directly to high-performance computing platforms used in AI, cloud, and accelerated computing environments. The position involves deep collaboration with hardware, software, architecture, and QA teams to build, optimize, and debug cutting-edge GPU features. You will also engage in resolving complex customer issues, performing root cause analysis, and delivering robust fixes in production-grade systems. Operating in a highly technical and fast-paced engineering environment, you will contribute to innovations that shape the future of GPU computing. This is a role for engineers passionate about low-level systems, performance optimization, and large-scale computing platforms.

Accountabilities:

You will be responsible for designing, developing, optimizing, and supporting advanced GPU virtualization software across multiple system layers while ensuring performance, stability, and scalability.

  • Design, develop, debug, and maintain next-generation GPU virtualization features across user and kernel space.
  • Work closely with cross-functional engineering teams to define and deliver new GPU features and product capabilities.
  • Optimize system software for performance, reliability, and hardware-level efficiency.
  • Investigate and resolve complex customer and production issues through root cause analysis and debugging.
  • Collaborate with hardware, architecture, QA, and OEM teams to ensure end-to-end product quality.
  • Contribute to documentation, technical design discussions, and global engineering alignment.
  • Participate in full software development lifecycle activities including unit testing, validation, and maintenance.
  • Requirements:

    You are an experienced system software engineer with strong expertise in low-level programming, operating systems, and GPU or driver-level development.

    • 5+ years of experience in system software engineering or related fields.
    • Strong proficiency in C/C++ with a focus on performance optimization and debugging.
    • Solid understanding of Windows or Linux device drivers and PC architecture.
    • Strong debugging skills using tools such as gdb, kgdb, or windbg.
    • Experience working close to hardware, including memory systems, buses, caches, and DMA concepts.
    • Familiarity with virtualization technologies (e.g., KVM, Hyper-V, ESX) is a strong plus.
    • Knowledge of graphics technologies such as DX or OpenGL and WDDM is desirable.
    • Excellent analytical, problem-solving, and technical communication skills.
    • Ability to work independently and collaborate in globally distributed engineering teams.
    • Benefits:

      You will join a world-class engineering environment focused on innovation in accelerated computing and GPU technologies.

      • Opportunity to work on cutting-edge GPU virtualization and high-performance computing technologies.
      • Exposure to advanced AI, cloud, and graphics computing systems.
      • Collaborative environment with leading experts in hardware and software engineering.
      • Career growth in a globally recognized technology leader.
      • Challenging, innovation-driven projects with real-world impact.
      • Inclusive and diversity-focused workplace culture.
Apply Now

Date Posted

04/15/2026

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0

© 2026 Job Transparency. All rights reserved.