Pune, Maharashtra, India

Nvidia is hiring a System Software Engineer

Requirements

  • BS or MS degree in Computer Engineering, Computer Science, or related degree, or equivalent experience
  • 2+ years of industry experience
  • Software development experience
  • You can demonstrate a hands-on technical background, excellent C programming, and low-level driver experience
  • You are an asset if you have familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, dma, etc)
  • Kernel experience with Linux, Android, Chrome, or Windows systems
  • Experience with complex system-level debugging is invaluable

Nice to Have

  • Familiarity with kernel level security concepts; this includes testing techniques and a familiarity with static code analysis, dynamic analysis, fuzzing, negative testing and other techniques
  • Background with embedded system SW concepts, e.g.: RTOS and resource constrained programming models
  • Experience on virtualization platforms (XenServer, KVM, Hyper-V)
Required Skills
Linux
About company
Nvidia
NVIDIA's invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing for science and engineering. Today, the company is known as 'the AI computing company,' with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world.
All jobs at Nvidia Visit website
Job Details
Department Software Development
Category other
Posted 3 months ago