CareerPlan

Senior System Software Engineer, Deep Learning Accelerator

India, BengaluruFull-time2026-08-10 → 2026-11-10

Core

Design and maintain low-level system software drivers, verification, and performance modeling for next-generation NVIDIA deep-learning hardware (DLA/NPU).

Role type

Senior System Software Engineer (Deep Learning Accelerator)

Builds

User mode and kernel mode drivers, firmware, and compiler toolchain stacks for DLA hardware.

Domain

Hardware acceleration / Deep Learning Infrastructure

Deliverable

production ML models

Required skills

C programming, low-level driver development, OS interfaces (threads, process control, virtual memory), multithreaded programming, system software stack design

Preferred skills

Kernel mode development, Linux/Windows/macOS driver development, C++, system-level architecture (interconnects, memory hierarchy, interrupts, memory-mapped IO), deep learning familiarity

Responsibilities

Design and maintain low-level drivers for next generation NVIDIA hardware; Layout and maintain software driver verification; Design and sustain performance and precision modeling

Seniority

Senior, hands-on IC