Senior Software Engineer - XR

NVIDIA is the world leader in accelerated computing, pioneering solutions to tackle challenges no one else can solve.
$180,000 - $339,250
Distributed Systems
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · AR/VR

Description For Senior Software Engineer - XR

NVIDIA is searching for world-class engineers to build the XR future: Augmented Reality (AR), Virtual Reality (VR) and Spatial Computing. We seek team members that are passionate about working on hard problems, building elegant engineering solutions, driving industry-wide impact, and inventing the next medium of computing.

In this role, you will apply both systems knowledge and technical leadership to scale development of NVIDIA's XR efforts. We seek a creative, self-starting and highly productive engineering professional to help us invent the future of computing. Join a team that collaboratively works on hard and meaningful interdisciplinary problems in the domains of real-time rendering, AI, media streaming and networking. Use XR to make an impact at NVIDIA, the industry and society.

What you'll be doing:

  • Applying AI, graphics, networking and computer vision techniques to improve AR, VR and Spatial Computing systems
  • Engaging in cross platform development in C++
  • Developing designs and algorithms for new systems

What we need to see:

  • BS/MS in Computer Science or equivalent experience
  • 8+ years of experience in a similar or related role
  • Significant experience in C++
  • Practical experience solving real world problems with at least one of: AI, real-time rendering, media streaming and networking
  • Extensive experience working in large scale code bases / projects
  • Phenomenal team player and collaborator

Ways to stand out from the crowd:

  • Experience with XR development: augmented reality, virtual reality, or spatial computing in any form factor: glasses, headsets or smartphones
  • Experience with game engines like Unreal and Unity
  • Background in GPU, framerate and latency optimization

With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to outstanding growth, our special engineering teams are growing fast. If you're a creative and autonomous engineer with a genuine passion for technology, we want to hear from you!

Last updated 21 hours ago

Responsibilities For Senior Software Engineer - XR

  • Applying AI, graphics, networking and computer vision techniques to improve AR, VR and Spatial Computing systems
  • Engaging in cross platform development in C++
  • Developing designs and algorithms for new systems

Requirements For Senior Software Engineer - XR

  • BS/MS in Computer Science or equivalent experience
  • 8+ years of experience in a similar or related role
  • Significant experience in C++
  • Practical experience solving real world problems with at least one of: AI, real-time rendering, media streaming and networking
  • Extensive experience working in large scale code bases / projects
  • Phenomenal team player and collaborator

Benefits For Senior Software Engineer - XR

Equity
  • Equity
  • Competitive salaries
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer - XR

Senior Intralogistics Design Engineer, WWDE

Senior Intralogistics Design Engineer at Amazon to design world-class fulfillment centers and logistics systems globally.

XR Systems Architect

XR Systems Architect role at Qualcomm, driving next-gen AR/VR/MR technologies and platforms.

Sr. Software Engineer II (Returns)

Senior Software Engineer II (Returns) position at Narvar, focusing on distributed systems for post-purchase experiences in retail.

Senior Software Architect - Deep Learning and HPC Communications

Senior Software Architect role at NVIDIA for Deep Learning and HPC Communications, focusing on GPU communication libraries and networking.

Senior Software Engineer - Distributed Storage

Senior Software Engineer role at NVIDIA for building cloud and on-premises distributed storage infrastructure to support AI/ML systems and services.