
Senior System Software Engineer
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.
We are now looking for an experienced software engineer with strong system software and VR/AR/graphics fundamentals with robust C++ skills. This would involve contribution to the development of NVIDIA’s Virtual Reality components like VRWorks SDK & windows drivers. It is a comprehensive suite of SDK APIs and driver framework that enables different Virtual Reality use cases.
What you'll be doing:
You will work alongside forward-thinking engineers to implement and optimize software in VRWorks SDK and windows drivers for headset developers and application developers as well as improve the existing features and framework architecture for different GPUs, CPUs and system OS platforms.
We'll give you exposure to new chip platforms across different stages like emulation and bring-up.
Together we will connect with multiple teams in our company, as well as our partners and customers.
What we need to see:
Solid understanding of 3D graphics HW and SW.
Proficiency in C++ programming and debugging.
Knowledge of one or more graphics libraries (Direct3D, Vulkan, OpenGL)
You have a knack for full stack development - from implementing frameworks and interfaces to understanding the impact and consequences on the hardware.
Passion for optimizing system performance, root causing bottlenecks and optimizing performance on GPU, CPU and memory.
Strong knowledge of OS fundamentals – Windows & Linux.
Strong software engineering background and design fundamentals particularly related to creating robust system software.
Strong communication and analytical skills. Self-motivated, fast to act and eager to learn as well as guide.
Bachelor/Master/PhD in Computer Science or Electronics or Electrical Engineering.
8+ years of experience developing systems software on Windows/Linux/iOS.
Ways to stand out from the crowd:
You have implemented one or more virtual reality applications. If you have used NVIDIA’s VRWorks features, it is a significant plus
Experience in stereoscopic rendering algorithms for Head Mounted Displays
You have experience working in graphics engines such as Unity or Unreal
Experience with graphics hardware accelerated systems on PC or embedded systems.
Experience of collaborating with geographically diverse multi-functional teams.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/
Similar roles

Senior ServiceNow Developer | Remote
Toptal·Worldwide
ABOUT THE ROLE We're looking for a Senior ServiceNow Developer to design, build, and maintain enterprise ServiceNow implementations — from module configuration and integrations to platform lifecycle management and technical debt reduction. This is a hands-on development role: requirements and user stories are typically already defined, and you'll execute against them with real platform depth, not just admin-level configuration. Strong…
- Remote
- Contract
Software Engineer
TECHNOVOLT TECHNOLOGIES PTY LTD·Australia
ABOUT THE ROLE We are seeking a talented and motivated Software Engineer to join our growing technology team. In this role, you will be responsible for designing, developing, testing, implementing, and maintaining high-quality software solutions that support our business operations and client requirements. You will collaborate with cross-functional teams to deliver scalable, secure, and innovative applications using modern software development…
- Full-time
- AUD 90k–AUD 90k / yr
- Skilled Independent 189 — PR, no sponsor
Senior Lab Automation Engineer
Relationrx·London, Canada
Senior Lab Automation Engineer About Relation Relation is a sector defining TechBio company developing transformational medicines, with technology at our core. Our ambition is to understand human biology in unprecedented ways, discovering therapies to treat some of life’s most devastating diseases. We leverage single-cell multi-omics from patient tissue, functional assays, and machine learning to drive disease understanding, from cause to…
- On-site
- Full-time
- Express Entry — PR day one, no employer
Staff/Lead Front-end Engineer
Mimica·United Kingdom
WHAT WE ARE BUILDING Mimica's mission is to empower enterprises, teams, and individuals to reclaim their most precious resource — time and work more efficiently, with greater purpose and impact. Our AI-powered task mining observes employee actions across the desktop and categorizes them into detailed process maps. Mimica’s process intelligence highlights inefficiencies, prioritizes improvements based on ROI, recommends the optimal…
- On-site
- Full-time
Staff/Senior Backend Engineer (Node.js)
Mimica·United Kingdom
WHAT WE ARE BUILDING Mimica's mission is to empower enterprises, teams, and individuals to reclaim their most precious resource — time and work more efficiently, with greater purpose and impact. Our AI-powered task mining observes employee actions across the desktop and categorizes them into detailed process maps. Mimica’s process intelligence highlights inefficiencies, prioritizes improvements based on ROI, recommends the optimal…
- On-site
- Full-time
Senior iOS Engineer
Motorway·London, Canada
ABOUT MOTORWAY Motorway is the UK’s fastest-growing used car marketplace - our online-only platform connects private car sellers with thousands of verified dealers nationwide, ensuring everyone gets the best deal. Founded in 2017, our award-winning, technology-led approach has redefined the experience of selling a car. Motorway is backed by some of the world’s leading technology investors, having raised £143 million…
- On-site
- Full-time
- Express Entry — PR day one, no employer
Senior Android Engineer
Motorway·London, Canada
ABOUT MOTORWAY Motorway is the UK’s fastest-growing used car marketplace - our online-only platform connects private car sellers with thousands of verified dealers nationwide, ensuring everyone gets the best deal. Founded in 2017, our award-winning, technology-led approach has redefined the experience of selling a car. Motorway is backed by some of the world’s leading technology investors, having raised £143 million…
- On-site
- Full-time
- Express Entry — PR day one, no employer
Senior Software Engineer, Blockchain Protocols
Chainalysis·United Kingdom
The engineering team at Chainalysis is inspired by solving the hardest technical challenges and building products that establish trust in cryptocurrencies. We're a global organization that thrives on challenging work and doing it alongside exceptionally talented teammates. Our industry evolves rapidly, and our mission is to build a flexible, AI-driven platform that automates entity resolution, optimizes data labeling pipelines, and…
- On-site
- Full-time