All vacancies
Senior System Software Engineer, Deep Learning Accelerator
NVIDIA
India, Bengaluru · On-site · relocationSalary not disclosedfull-timeNVIDIA Careers (offices abroad)
You will be responsible for developing and maintaining system software drivers for next generation NVIDIA deep-learning hardware. A strong candidate will have good leadership, communication, organizational, and problem solving skills.
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
- What we need to see
- You should have a Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or related field (or equivalent experience)
- 12+ years of experience developing and leading complex low-level or system software projects
- Strong interpersonal, verbal, and written communications skills with a capability to achieve objectives under tight deadlines
- Experience designing, developing, and maintaining complex system software stacks
- Need to demonstrate strong C programming skills with experience working with large codebases
- Background with operating system interfaces for threads, process control, and virtual memory
Languages
- Work format
- On-site
- Seniority
- Senior
- Posted
- 10 Aug 2026
- Last verified
- In the last 5 days
Similar roles
- Senior Data Software Engineer/ AI Agents, Azure, SparkEPAM Systems · Remote · Armenia
- Rust Architect / Backend Developermicro1 · Remote · worldwide, UTC+4 accepted
- Senior ABAP DeveloperEPAM Systems · Remote · Armenia
- Back End Software Engineer (Golang, C++)Intrepid Ventures · Remote · worldwide, UTC+4 accepted
- Senior Full-Stack Engineer (Python & Angular)EPAM Systems · Remote · Armenia
- Postgres Deployment EngineerSupabase · Remote · worldwide

