NVIDIA is a leading technology company known for its innovations in GPU hardware and software. They are seeking a System Software Engineer to develop and enhance the CUDA driver, working closely with hardware and software teams to improve NVIDIA's computational capabilities across various applications such as deep learning and gaming.
Responsibilities:
- Develop Software on Pre-Si environments(Simulation/Emulation)
- Own and drive CUDA enablement for new Silicon and Architecture
- Work with SW, HW and relevant teams to develop, stabilize and productize CUDA features for new chips and systems
- Promote, architect, and implement new features, as well as own contribution to bring up of CUDA on new chips
- Help define forward-looking improvements to the CUDA APIs and programming model, while driving development efforts across multiple teams
- Write effective, maintainable, and well-tested code
- Developing code for multiple operating systems