Opens nvidia.wd5.myworkdayjobs.com in a new tab
Overview
- NVIDIA is groundbreaking on a variety of fronts, including artificial intelligence, deep learning, robotics, autonomous vehicles, computing and, of course, bringing GPU to cloud.
- It is a very exciting time to be at NVIDIA! NVIDIA is searching for a highly motivated, creative engineer with experience in system software to join the GPU Virtualization team.
- As a member of this core team, you will be working with highly motivated and hardworking engineers.
- As someone who is hardworking and passionate about their work, you must be proactive, able to work independently & multi-functionally, multi-task and thrive in a multifaceted work environment.
- What you’ll be doing: Work closely with passionate engineers to design, develop, optimize, debug, unit test, document and maintain next-generation graphics and computing features for NVIDIA GPUs.
- We work on next-generation GPU hardware and software features through all phases of development, and you will get an opportunity to work across user and kernel stacks.
- Also work on customer issues and provide timely root cause of the problem and resolution.
- Collaborate with many internal teams (software, hardware, architecture, QA and OEM support), partners and customers to define new products and features, and resolve issues.
- What we need to see: BS degree or higher or equivalent experience (computer science or related).
- 5+ years of industry experience.
- In depth understanding of Windows or Linux device drivers, PC architecture and ability to work close to the hardware.
- Proficient in C/C++ with strong software development, optimization and analytical skills.
- Strong debugging skills and extensive experience using gdb/kgdb/windbg to analyze complex pieces of software.
- Strong articulation skills for crafting and improving technical documents, and to engage globally distributed engineering team.
- Ways to stand out from the crowd: Understanding of Virtualization concepts and system software for ESX, Hyper-V or KVM.
- Knowledge of DX/OGL graphics technologies, WDDM model.
- Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.).
- If you are driven to envision, define and deliver what’s next for the industry and your career while unlocking your full potential, come to NVIDIA.
- You will have the opportunity to grow in our flexible and multifaceted environment, challenge your thinking, and influence the future of technology.
- We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Tools & Skills
Languages
Sourced directly from NVIDIA’s career page
Your application goes straight to NVIDIA.
Opens nvidia.wd5.myworkdayjobs.com in a new tab
Specialisation
Open roles at NVIDIA
99 positions
Job ID
/job/India-Pune/Senior-System-Software-Engineer---GPU-Virtualization_JR2012745
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — free