Senior Software Engineer – Linux Graphics

Job not on LinkedIn

October 15

Apply Now
Logo of NVIDIA

NVIDIA

Artificial Intelligence • Gaming • Automotive

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

📋 Description

• design, develop, and deliver driver solutions for new GPU designs on current and future Linux platforms. • architecture and development of new SW technologies to support Wayland, Vulkan and OpenGL software for our GPUs. • enhancements and maintenance of existing features, including the testing and continuous improvement to maintain the driver quality. • be involved in the definition, design, development and test automation of state-of-the-art professional and consumer Linux Vulkan and OpenGL 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 quality running on cross platform implementations. • collaborate with test automation to achieve outstanding feature quality and timely identify regressions. • work with other worldwide internal teams, including software, hardware, architecture, and OEM support.

🎯 Requirements

• 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 the Linux OS. • 5+ years of programming experience in C and C++. • Low-level Linux operating system knowledge, specifically memory/resource management, scheduling, and process control. • Very good oral and written communication skills. • A self-motivated teammate with good attitude. • prior experience with Linux gaming development

🏖️ Benefits

• competitive salaries • generous benefits package • equity

Apply Now

Similar Jobs

October 15

Senior Software Engineer driving technical strategy for generative chat applications at Fetch. Building production-grade chat systems and collaborating across teams.

Distributed Systems

October 15

Senior Software Engineer reimagining telephony services for modern networks at LiveKit. Working on AI-driven voice experiences and collaborating across teams to enhance communication.

Distributed Systems

Go

October 15

Full-Stack Engineer developing scalable and efficient back-end systems for Splitero's fintech solutions. Collaborating with teams to ensure high-quality software delivery while utilizing modern technologies.

AWS

Cloud

Heroku

JavaScript

Jest

Mocha

Next.js

Node.js

Postgres

React

Terraform

TypeScript

October 15

Software Engineer building software platform for hardware engineering applications at Violet Labs. Responsible for integrations, code translation, enhancing system efficiency, and team collaboration.

JavaScript

Next.js

Node.js

Postgres

React

TypeScript

October 15

Senior Software Engineer designing and developing solutions for Disney's Roku playback library. Collaborating with media playback teams to deliver a consistent streaming experience.

Roku

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com