Senior Compute System Software Engineer
NVIDIA Corporation (company site, opens in a new tab)5+ yrsBengaluruOn-siteDirect career pageEst. 30–45 LPA
Posted on 20 Sept
Reach people at NVIDIA Corporation
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at NVIDIA Corporation you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Architect and design user mode drivers for GPU, DLA, and Tegra compute engines focusing on functional safety software development.
- Modify and harden complex software for deployment in critical automotive sectors, ensuring compliance with safety certification standards.
- Collaborate on proprietary and open computing standards and next-generation GPU/DLA development with architecture and hardware engineers at NVIDIA.
Minimum Requirements
- Bachelor's or Master's degree in Computer Science or related field or equivalent experience.
- 5+ years of experience in complex software development, design, and analysis.
- Understanding of computer architecture and OS fundamentals.
- Work Experience Required: 5+ years in complex software development.
Ideal Candidate Profile
- Experienced in parallel programming using CUDA, OpenCL, or Renderscript.
- Background working with deep learning frameworks like PyTorch, TensorFlow, ONNX and special purpose hardware like DLA, NPU, ISP, DSP.
- Familiarity with developing safety-critical software and conducting software safety analyses such as FMEA, FTA, ETA, HAZOP.