Linux Graphics Senior Software Engineer, Linux Graphics Senior Software Engineer - Redmond
2 hours ago

Job description
We are now looking for a Linux Graphics Senior Software Engineer NVIDIA's invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing.
More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world.
Today, we are increasingly known as "the AI computing company".We are growing NVIDIA and the Linux graphics driver team with the smartest people in the world.
We're looking for outstanding software engineers to help us develop driver solutions for new GPUs on desktop, server and gaming Linux platforms; including our newest addition to the line-up: the groundbreaking DGX Spark.
We collaborate with open-source frameworks like Vulkan and OpenGL, and we enable Linux games and apps to take advantage of NVIDIA GPUs for both x86 and ARM architecture.
What You'll Be Doing
You will be part of the definition, build, development and testing of brand new professional and consumer Linux graphics software.
Develop and maintain SW technologies targeted at enabling and supporting NVIDIA's GPU hardware: on the current and upcoming Linux based operating systems, ensuring the best performance and feature set and cross platform implementation.
Engineer high-performance Dynamic Binary Translation (DBT) solutions to bridge the architecture gap, enabling native-speed x86-64 gaming on Linux/ARM64 platforms.Work with other worldwide internal teams, including software, hardware, architecture, and OEM support.
What We Need To See
A bachelor's or higher degree in electrical engineering, computer science, or computer engineering (or equivalent experience).
3+ years "hands on" experience developing graphics system level software, especially for Linux.
5+ years of programming experience in C and C++.
Low-level Linux operating system knowledge, specifically focus on binary translation, dynamic recompilation (JIT), and system call wrapping to achieve near-native performance.
Very good oral and written communication skills.A self-starting, positive contributor to team goals.
Ways To Stand Out From The Crowd
You have a background in Linux gaming development.
Prior experience with ARM Linux systems and x86 emulators like box64 and FEX-Emu.
Contributions to open-source projects and frameworks.
Widely considered to be one of the technology world's most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.
You will also be eligible for equity and benefits.Applications for this job will be accepted at least until February 14, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.
As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
, , JR2012680Similar jobs
SpaceX is actively developing technologies to make humanity's exploration of the stars possible. The Direct to Cell network will provide ubiquitous connectivity and seamless access to text, voice, and data for LTE phones and devices across the globe. · ...
1 week ago
We are looking for a detail-oriented software engineer. · A leading medical tech company is looking for a Software Engineer to design, develop and implement systems software and utilities. · Design and develop system-level software tools and utilities. · ,Test debug and implemen ...
5 days ago
SpaceX is actively developing the technologies to make humanity's life on Mars possible. The Direct to Cell network will expand Starlink's vision by providing ubiquitous connectivity and seamless access to text, voice, and data for LTE phones and devices across the globe. · ...
3 weeks ago
SpaceX is actively developing technologies to make humanity's presence in space possible. The Direct to Cell network will provide ubiquitous connectivity and seamless access to text, voice, and data for LTE phones and devices across the globe. · ...
1 month ago
As a software engineer on the Direct to Cell program at SpaceX, you are responsible for developing highly reliable real-time software that plans and executes network topology for our satellite-based global network in order to connect mobile phones and maximize user experience. · ...
1 month ago
We are building a network of data centers in space, starting at kilowatts and scaling to gigawatt capacity. Join our team, push the boundaries of the space economy, and be part of this pioneering effort to redefine the future of energy. · ...
1 month ago
As a Software Engineer at Starcloud, you will play a pivotal role in designing and developing software systems that power our space-based data centers. · Develop highly reliable and available software systems for our low-latency high-capacity data centers in orbit. · ...
5 days ago
Job summarySpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. · BASIC QUALIFICATIONSBachelor's degree in computer science, engineering, math or science discipline OR 2+ years of pro ...
1 month ago
At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. · ...
1 month ago
This role requires a passion for accelerating researchers building models in Human Computer Interaction (HCI) research. · Aautomate training of machine learning models on many different types of data · ,Ccollaborate with researchers to determine what data to collect and annotate ...
1 month ago
We're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. · ...
1 week ago
SpaceX is actively developing technologies to make human life on Mars possible. · ...
1 month ago
This is an immediate need for a talented Software Engineer located in Redmond, · WA. The contract opportunity has long-term potential.Design and implement audio signal processing algorithms. · Develop systems and frameworks for simulating audio processing pipelines. · Buil scalab ...
1 week ago
+ Develop highly reliable, real-time software that plans and executes network topology for our satellite-based global network in order to connect mobile phones and maximize user experience. · + Participate in and lead architecture, design, and code reviews. · + Develop prototypes ...
3 weeks ago
Seeking a Software Engineer with strong experience in C#, .NET and Azure to build scalable cloud-native applications using microservices and modern data platforms. · ...
4 days ago
At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. · ...
1 week ago
SpaceX is actively developing technologies to make humanity's future among the stars possible. · ...
3 weeks ago
SpaceX is actively developing the technologies to make human life on Mars possible. · ...
3 weeks ago
The main function of a Mobile Engineer/ software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. · A typical software engineer researches, d ...
4 weeks ago
We design build test and operate all parts of the system thousands of satellites consumer receivers that allow users to connect within minutes of unboxing and the software that brings it all together. · Bachelor's degree in computer science engineering math or science discipline ...
1 month ago
As a Software Engineer on the Starlink Community Gateway team you will define, build and deploy key product features and capabilities that unlock new use cases and advance global connectivity. Your software will have a meaningful impact on the world. · ...
1 month ago