NVIDIA is seeking software engineers to work on the architecture of NVIDIA GPU Diagnostic SW to develop the most demanding applications a GPU or high-performance computing server will encounter in its lifecycle
Requirements
- Strong C++ programming skills
- Detailed knowledge of device programming, algorithms
- Solid foundation of systems software with emphasis on OS fundamentals
- Deep understanding of current generation hardware architecture at systems level
- Familiarity with computer architecture, and ability to work close to the hardware
- Background with kernel driver usage and programming are a plus
Responsibilities
- Working closely with architecture, hardware and driver teams through the product development lifecycle of CPU and GPU
- Responsible for crafting software tools and infrastructure required for new chip development, validation, and productization
- You will assess new hardware features and architect manufacturing diagnostic tests using pre-beta CUDA and kernel driver extensions
- Provide robust and efficient solutions to validate and test next generation processors
Other
- BS or MS degree in one of the areas of Electrical Engineering, Computer Engineering, Computer Science or equivalent experience
- 5+ years experience in a related hardware/software position
- Ability to self-manage, show leadership, and have good interpersonal skills
- Excellent communication skills and a dedication to meticulous engineering practices
- Travel requirements not specified