Position Summary :
Senior GPU System Software Engineer
Location : Hyderabad or Pune, India (Work From Office)
Job Type : Full-time
Notice Period : Immediate joiners preferred / Up to 10 days
About the Role :
We are seeking a Senior Systems Software Engineer to work on cutting-edge GPU and SoC platforms powering the next generation of AI, graphics, and high-performance computing. Our client pioneered the GPU revolution and continues to redefine modern AI and parallel computing. If you’re passionate about low-level engineering, high-performance systems, and working “close to the metal”, this role is for you.
Key Responsibilities :
SoC Platform Development
Develop and validate software for next-gen SoC platforms.
Drive bring-up and validation activities for new hardware systems.
System Debug & Problem Solving :
Diagnose and debug issues across CPU, memory, I / O, ACPI, graphics, and display subsystems.
Analyze crash dumps, logs, and trace signals to identify root causes.
Investigate system-level hangs and hardware / firmware / software interactions.
Cross-functional Collaboration :
Work closely with hardware, firmware, and OS engineering teams.
Provide design feedback and contribute to architectural discussions for future SoC platforms.
Support customers, partners, and internal teams with deep technical insights.
Low-level Programming & Tools :
Utilize hardware debug tools such as JTAG.
Use kernel debugging and tracing utilities (WinDbg, gdb, ftrace, etc.).
Work on Linux kernel drivers and WDDM-compliant drivers for Windows.
Required Qualifications :
Master’s degree in Computer Science, Computer Engineering, or equivalent.
7+ years of experience in systems software or SoC engineering.
Strong expertise in C programming and hands-on coding.
Solid engineering fundamentals and understanding of good coding practices.
Experience with kernel-mode driver development (Linux / Windows).
Good understanding of OS / RTOS concepts, memory management, and system coherency.
Experience with low-level software interacting directly with hardware.
Experience with SoC development, integration, and bring-up.
Strong debugging and problem-solving skills.
Preferred Qualifications :
Strong SoC-level system understanding.
Experience with DMA, interrupts, memory management, and display / graphics subsystems.
Proficiency with debugging tools : WinDbg, gdb, kernel tracing utilities.
Experience navigating and integrating diverse IP blocks within an SoC.
System Engineer • Hyderabad, Republic Of India, IN