Search by job, company or skills

Best NanoTech

Senior GPU System Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: 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

Client: Confidential (will be disclosed after initial screening)

About the Role

We are seeking a Senior Systems Software Engineer to support our client's next-generation high-performance chipset and SOC platforms. The company is known for pioneering GPU technology, transforming gaming, computer graphics, parallel computing, and modern AI. As part of this team, you will work at the intersection of hardware and software, contributing to next-generation SOC systems used in advanced computing and AI-driven applications.

Key Responsibilities

System Software Development & Validation

  • Develop and validate software for next-generation SOC platforms.
  • Implement software for core subsystems including Networking, Audio, IDE, SMBus, and PCI/USB buses.

Debugging & Issue Resolution

  • Troubleshoot and debug issues related to memory, ACPI, graphics, and display.
  • Investigate and debug hard hangs across CPU, memory, and I/O systems.
  • Analyze crash dumps, logs, and signal traces using hardware and software diagnostics.

Cross-functional Collaboration

  • Work closely with hardware, firmware, and OS teams to identify root causes.
  • Support validation and bring-up activities on new hardware platforms.
  • Provide technical feedback for design improvements and optimizations.

Hardware-level Debug & Analysis

  • Use hardware debug tools (e.g., JTAG).
  • Work on SOC platform engineering, integration, and bring-up activities.

Required Qualifications

  • Master's degree in Computer Science, Computer Engineering, or equivalent experience.
  • 7+ years of hands-on experience in system software or low-level programming.
  • Strong proficiency in C programming with experience writing software close to the hardware.
  • Solid software engineering background and understanding of clean coding practices.
  • Good knowledge of OS and RTOS concepts.
  • Experience developing and maintaining Linux kernel drivers and WDDM-compliant Windows drivers.
  • Experience with SOC platform development, integration, and system bring-up.
  • Excellent debugging, problem-solving, and cross-team collaboration skills.

Preferred Qualifications

  • Strong SOC system-level understanding.
  • Experience with tools such as WinDbg, gdb, kernel tracing utilities.
  • Familiarity with:
  • Graphics and display subsystems
  • DMA and interrupt handling
  • Memory management and coherency
  • Ability to navigate and understand various IP blocks within an SOC environment.

More Info

Job Type:
Function:
Employment Type:

About Company

Job ID: 134102369

Similar Jobs