Search jobs > Santa Clara, CA > Remote > Senior software engineer

Senior Graphics Software Engineer

NVIDIA
Santa Clara, CA, US
Remote
Full-time

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 our company and the team with the smartest people in the world.

We are looking for you to join the Graphics driver team. You are expected to design, develop, and deliver driver solutions for new GPU designs on current and future Linux platforms.

NVIDIA is searching for world-class software engineers to join the Linux Graphics driver team. This position involves architecture and development of new SW technologies to support Wayland, Vulkan and OpenGL software for our GPUs as well as enhancements and maintenance of existing features.

What you’ll be doing :

You will be involved in the definition, design, and development of state-of-the-art professional and consumer Linux Wayland, Vulkan and OpenGL graphics software.

You will 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.

You will work with other worldwide internal teams, including software, hardware, architecture, and OEM support.

What we need to see :

Bachelors or higher degree in Electrical Engineering, Computer Science, or Computer Engineering (or equivalent experience)

8+ 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.

Ways to stand out from the crowd :

You have prior experience with Wayland software development

With competitive salaries and a generous benefits package, we are 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 exclusive engineering teams are rapidly growing.

If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

The base salary range is 180,000 USD - 339,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and . NVIDIA accepts applications on an ongoing basis.

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.

30+ days ago
Related jobs
Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Engineer for their Experimentation Platform. ...

Promoted
CARIAD
Mountain View, California

As a Senior Staff Embedded Platform Graphics Engineer, you will be at the forefront of developing and optimizing graphics pipeline for our next-generation automotive platforms. Work closely with hardware engineers to ensure seamless integration of graphics hardware (GPUs, display controllers) with e...

Promoted
TikTok
San Jose, California

Work closely with engineering, product managers and business leaders to make the data-first product design. Interface with engineers, product managers and data analysts to understand real data needs. ...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area. Demonstrate up-to-date expertise in Software Engineering and apply this to the development of ac...

Promoted
TikTok
San Jose, California

You will also have opportunities to build accessibility foundations and tools for engineers across TikTok. On TikTok Accessibility team, we work collaboratively with our engineers, partner with designer, product managers and other teams across TikTok. ...

Mainspring Energy, Inc.
Menlo Park, California

This is a software engineering role with emphasis on embedded systems. Passion for software engineering best practices (preferably in C++). Our embedded platform is rapidly evolving, and we need great embedded engineers to help us continue to expand the existing platform and help shape the next gene...

Promoted
TikTok
San Jose, California

As a Senior Backend Software Engineer, you will:. As a Backend Engineer in our team, you'll play a key role in shaping this dynamic and ever-evolving platform, significantly contributing to TikTok's continued global impact. Work closely with cross functional teams like product managers, designers, a...

LinkedIn
Mountain View, California

Responsibilities:· You will own the front-end development for one or more of our products and collaborate with visual/interaction designers, other engineers, and product managers to launch new products, iterate on existing features, and build a world-class user experience. You will meet with colleag...

Palo Alto Networks
Santa Clara, California

Contribute to existing and new frameworks that allow threat researchers to focus on the threats and engineers (us) focus on the proper tooling to make it all work at scale. Our engineering team is at the core of our products and connected directly to the mission of preventing cyberattacks. Our engin...

Aurora Innovation
Mountain View, California

Collaborate closely with ML modeling teams across motion planning, systems engineering, and other autonomy groups to define ML workflow requirements and build critical data services. ...