Remote Otter LogoRemoteOtter

Senior Software Engineer - CUDA and Unified Memory - Remote

Posted 14 hours ago
Software Development
Full Time
Australia

Overview

We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads, ranging from deep learning, scientific computation, and self-driving cars to video games and virtual reality!

In Short

  • Work on the CUDA driver for GPU acceleration.
  • Deliver features and improvements for computational workloads.
  • Collaborate with peers across NVIDIA.
  • Architect and implement new features for new chips.
  • Write maintainable and well-tested kernel and userspace code.
  • Develop code for multiple Linux operating systems.
  • Coordinate with other teams daily.
  • Help define improvements to the CUDA APIs.
  • Strong C programming skills are required.
  • Minimum of 10+ years of related development experience.

Requirements

  • BS or MS degree in Computer Science or related field.
  • Experience with large codebases.
  • Background with operating system interfaces.
  • Experience writing and debugging multithreaded programs.
  • Good written communication skills.
  • Understanding of system-level architecture is a plus.
  • Familiarity with kernel mode development.
  • Experience with Windows, Linux, or macOS driver development.
  • Some familiarity with C++ is beneficial.

Benefits

  • Work with a leading company in accelerated computing.
  • Opportunity to shape the future direction of CUDA.
  • Be part of a team transforming large industries.
  • Engage in exciting problems related to AI and digital twins.

N.U

NVIDIA USA

VN01 NVIDIA Vietnam Company Limited is a subsidiary of NVIDIA, a global leader in accelerated computing. The company focuses on pioneering technologies in AI and digital twins, transforming major industries and making a significant impact on society. With a commitment to innovation, NVIDIA Vietnam plays a crucial role in the manufacturing and engineering processes, ensuring high standards of manufacturability and production capabilities in a fast-paced environment. The team collaborates closely with global contract manufacturers and engineering teams to enhance production efficiency and drive continuous improvement.

Share This Job!

Save This Job!

Similar Jobs:

Snarkify logo

Senior Software Engineer - CUDA - Remote

Snarkify

71 weeks ago

Join Snarkify as a Senior Software Engineer to optimize GPU-based solutions for Zero-Knowledge Proof applications.

CA, USA
Full-time
Software Development
Emergent Software logo

Senior Software Engineer (C# and .NET) - Remote

Emergent Software

129 weeks ago

Join Emergent Software as a Senior Software Engineer and work remotely on innovative projects using C# and .NET.

USA
Full-time
Software Development
Tripledot logo

Senior Unity Software Engineer - Remote

Tripledot

8 weeks ago

Join Tripledot Studios as a Senior Unity Software Engineer to develop and optimize mobile games in a collaborative Agile environment.

Spain
Full-time
Software Development
Codeminders logo

Senior Software Engineer - C++ and Flutter - Remote

Codeminders

6 weeks ago

Join Codeminders as a Senior Software Engineer to work on innovative projects using C++ and Flutter.

Ukraine
Full-time
Software Development
Demandbase logo

Senior Software Engineer - Unified Data Platform - Remote

Demandbase

30 weeks ago

Join Demandbase as a Senior Software Engineer to build and enhance the Unified Data Platform.

USA
Full-time
Software Development
$131,000 - $197,000/year