Senior Software Engineer, Compute Sanitizer – GPU

🕒 2 days ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🏥 Healthcare

🏭 Manufacturing

🤖 Artificial Intelligence

Healthcare • Manufacturing • Artificial Intelligence

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.

📋 Description

• Apply knowledge of compute programming models and compute architecture to build tools that provide actionable feedback to compute developers. • Comfortable working in existing driver code and application code as well as writing new shared libraries and targeted performance tests. • Develop the Compute Sanitizer (which is a suite of memory checker) tools for GPUs running on Linux, Windows, and embedded operating systems. • Work with tools, compiler, architecture and driver teams to design, implement and verify new features in the Compute Sanitizer stack. • Work closely with internal and external partners including other peer organizations within NVIDIA. • Effectively estimate and prioritize tasks in order to create a realistic delivery schedule. • Write fast, effective, maintainable, reliable and well-documented code. • Provide peer reviews to other engineers, including feedback on performance, scalability and correctness. • Document requirements and designs, and review documents with teams throughout NVIDIA. • Mentor junior engineers.

🎯 Requirements

• BS or MS in Computer Science or equivalent experience • 8+ years of experience • Strong programming ability in C, C++, Assembly Language and scripting languages • Excellent system programming expertise: memory management, processes/threads management, debugging and profiling • Excellent knowledge of computer architecture of x86 or ARM CPUs • Strong problem solving and debugging skills • Familiar with low-level programming using assembly languages • Source control understanding (git, Perforce, etc.) • Ability to self-manage, communicate, and adapt in a fast paced, high demand environment with changing priorities and direction • Excellent communication skills, written and verbal.

🏖️ Benefits

• equity • benefits

Apply Now

Similar Jobs

🕒 2 days ago

BambooHR

1001 - 5000

👥 HR Tech

☁️ SaaS

🏢 Enterprise

Software Engineer developing systems for trading and fund operations at 3iQ. Collaborating on full stack solutions and implementing exchange API integrations and data pipelines.

Clojure

Python

🕒 2 days ago

Penn Interactive

201 - 500

🎲 Gambling

🎮 Gaming

🛍️ eCommerce

Senior Software Engineer developing GraphQL APIs and gRPC services for Penn Interactive's promotional offerings. Collaborating in an agile environment and mentoring team members.

Android

Apache

AWS

Cloud

Distributed Systems

Elixir

GraphQL

GRPC

iOS

Jest

Kafka

Kubernetes

Laravel

MySQL

Node.js

Open Source

Postgres

RabbitMQ

RSpec

Ruby

Ruby on Rails

SQL

🕒 2 days ago

Petal

201 - 500

🏥 Healthcare

💼 Consulting

📦 Logistics

Senior Developer leading AI-assisted engineering practices in software development for healthcare innovation. Building modern applications and collaborating with multidisciplinary teams in a high-performance environment.

Angular

AWS

Azure

Cloud

Docker

Google Cloud Platform

Grafana

JavaScript

Jenkins

Kafka

Kubernetes

Microservices

Node.js

Postgres

Prometheus

Terraform

TypeScript

🕒 2 days ago

Mozilla

501 - 1000

👥 B2C

🔒 Cybersecurity

Senior Software Engineer developing and maintaining back-end services for Mozilla's products. Collaborating with cross-functional teams to ensure service reliability and support.

Cloud

Docker

Google Cloud Platform

Grafana

JavaScript

Node.js

Postgres

Prometheus

Python

Rust

SQL

TypeScript

🕒 3 days ago

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Senior Software Engineer building trust and clarity for Affirm customers through technical leadership and quality experiences. Leading engineering efforts and mentoring teams within the Consumer org.

🇨🇦 Canada – Remote

💵 $153k - $213k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

AWS

JavaScript

Kotlin

Kubernetes

MySQL

Python

React

React Native

Swift

TypeScript

Vue.js