Senior Software Engineer, Compute Sanitizer – GPU

🔥 0 minutes ago

Assembly

Linux

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

🔥 14 minutes 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.

🇨🇦 Canada – Remote

💵 $100k - $120k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Clojure

Python

🔥 1 hour 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.

🔥 8 hours 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.

🔥 8 hours 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.

🕒 Yesterday

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