Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Compute Sanitizer - GPU

$184k - $356.5k
Full-time

NVIDIA

Role Description

Join the NVIDIA Developer Tools team and empower engineers throughout the world developing groundbreaking products in Automotive, VR, Gaming, Deep Learning, and High Performance Computing. See your efforts in action as developers and 3rd party tool developers use your products to debug, profile and analyze the correctness of their systems/applications using the products and low-level API that you contributed to as a member of the Developer Tools team. Innovate as you develop the debug and performance analysis capability of future generations of NVIDIA GPUs. Be a part of the team that brings new GPU technologies to market with sophisticated simulation/emulation systems and be among the first to breathe life into new silicon.

NVIDIA is looking for a senior software engineer to join our efforts to advance the state of our Compute Sanitizer product to the next level. The position will be part of a dynamic, world-wide team that develops and maintains several desktop and mobile Developer Tools products that are hosted and targeting OSes including Windows, Linux, Android and other embedded system real time OSes (RTOS).

What you’ll be doing:

  • 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.
  • Eager to learn about new compute and graphics drivers, GPU architectures and operating systems.
  • Develop the Compute Sanitizer (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 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.

Qualifications

  • 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

Requirements

  • CUDA/OpenCL knowledge
  • Experience with code patching
  • ELF/DWARF knowledge

Benefits

  • Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.
  • You will also be eligible for equity and benefits.

Company Description

NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive 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.

Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Compute Sanitizer - GPU in Remote vacancy
  • $159k - $207k

     ...creating a world leading AI compute platform for autonomous...  ...that executes the software and neural networks that...  ...of software engineering, machine learning, sensors...  ...You’ll Be Doing: As a senior engineer in the Next-Gen...  ...to enable algorithms on GPU, NPU, and other ML accelerator... 
    Senior
    Full time

    Motional

    Remote
    10 hours ago
  •  ...improve their business. Founded by engineers — and customer obsessed — we...  .... At Databricks, the Compute Infrastructure organization builds...  ...and cost efficiency. As a Senior Software Engineer on the Compute Infra...  ...(serving, batch, stateful, GPU) with high performance and... 
    Senior
    Full time

    Databricks

    Remote
    10 hours ago
  • $175k - $300k

     ...goals. Whoever deploys frontier compute infrastructure fastest will...  ...forward. The Production Engineering Team Key exciting problems the...  ...10 GW fleet: at our scale, a GPU failure isn't a ticket. It's...  ...silicon level, not just the software stack above it. You move toward... 
    Suggested
    Local area

    FluidStack

    Seattle, WA
    4 days ago
  • $168k - $270.25k

    Role Description As a Senior Software Engineer, you will help drive the design and development of our agent compute delivery platform centered around our custom agent sandbox cloud...  ...next era of computing. An era in which our GPU acts as the brains of computers, robots, and... 
    Senior
    Full time

    NVIDIA

    Remote
    1 day ago
  • $176k - $237.6k

     ...for the world’s most demanding AI and enterprise systems. The Compute team at Temporal makes that durability feel effortless by building...  .... ~A record of shipping platform primitives used by other engineers/customers (APIs, control planes, data planes). ~Comfort owning... 
    Senior
    Full time
    Work from home
    Home office

    Temporal Technologies

    Remote
    3 days ago
  • $141.38k - $194.39k

    Role Description We are looking for a Senior Software Engineer, Computational Engineering with a strong background in developing and maintaining complex engineering software aimed for manufacturing applications. You will be contributing to Divergent’s proprietary software... 
    Senior
    Full time
    Temporary work

    Divergent

    Remote
    7 days ago
  • $170k - $215k

     ...Description At KoBold we believe that a modern scientific computing stack will enable systematic mineral exploration and materially...  ...a member of our scientific computing team, you will apply software engineering and machine learning to remote-sensing, drillhole, imaging,... 
    Senior
    Full time
    Remote work

    KoBold Metals

    Remote
    3 days ago
  • $120k - $150k

    Role Description We are seeking an experienced Senior AI GPU Deployment Engineer to plan, deploy, and operationalize large-scale GPU AI infrastructure...  ...supporting AI training, inference, and high-performance computing workloads in our hyperscale data centers. The ideal... 
    Senior
    Full time

    5C Data Centers USA, Inc.

    Remote
    3 days ago
  • $190.8k - $267.1k

    Role Description The Compute Platform team is seeking a Senior Software Engineer to work at the intersection of infrastructure and software development. As one of the world’s busiest websites, our platform is central to Reddit’s operations, focusing on high-level orchestration... 
    Senior
    Full time
    Flexible hours

    Reddit

    Remote
    4 days ago
  •  ...where the goal is to turn ambiguity into working software through an Agile, iterative approach, while keeping a high engineering standard. Our Innovation team focuses on...  ...of: ~AI / Machine Learning ~Computer Vision (2D/3D) ~3D graphics & spatial computing... 
    Senior
    Full time
    Remote work
    Flexible hours

    Plain Concepts

    Remote
    4 days ago
  • $153k - $242k

     ...to accelerate breakthroughs and turn compute into capability. Founded in 2017, CoreWeave...  ...Learn more at About the Role As a Senior Software Engineer within our Compute Architecture...  ...lifecycle management across large-scale GPU data centers. The METALDEV team builds... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Livingston, NJ
    4 days ago
  •  ...strong product portfolio. We are seeking a Senior Software Engineer to expand that portfolio utilizing the...  ...’s degree in Electrical Engineering, Computer Science, or related field; Master's...  ..., system services, shell scripting) GPU development experience (e.g. CUDA)... 
    Senior
    Full time
    Contract work
    Remote work
    Flexible hours

    DeepSig, Inc.

    Remote
    10 hours ago
  • Role Description Design and build the software that provisions, integrates, and operates high-performance storage for GPU-accelerated compute and AI platforms. You will develop the control...  ...stack. We are looking for a software engineer who thinks in systems and data paths —... 
    Senior
    Full time
    Local area

    Mirantis

    Remote
    2 days ago
  • $185k - $210k

     ...solutions for accelerated computing. Since 2017, CoreWeave has...  ...Intelligence. We are seeking senior observability engineers with specializations in...  ...data from industry-leading GPU clusters. Grow, change,...  ...more years of experience in a software or infrastructure... 
    Senior
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    Coreweave

    Bellevue, WA
    10 hours ago
  • $160k - $225k

     ...the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER, LOW LATENCY COMPUTING (STARLINK) At SpaceX we’re leveraging our experience...  ...BENEFITS:   Pay range: Software Engineer /Senior: $160,000.00 - $225,000.00/per year Your actual... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Work at office
    Worldwide
    Monday to Friday
    Weekend work

    Spacex

    Remote
    10 hours ago
  •  ...Senior Software Engineer Department: Engineering About Atomic Industries Atomic Industries...  ...-critical workloads, including GPU-accelerated simulation tasks What...  ..., data pipelines, or high-performance compute services ~ Hands-on experience with... 
    Senior
    Full time
    Visa sponsorship

    Atomic Industries

    Remote
    10 hours ago
  • $135k - $250k

     ...SENIOR SOFTWARE ENGINEER (GEOMETRY PROCESSING)  Freeform builds AI-native manufacturing systems...  ...drives the entire machine. Our stack spans GPU-accelerated mesh processing, physics-...  ...of 3D geometry and real-time GPU compute. If you have spent your career making... 
    Senior
    Full time
    Casual work
    Relocation package
    Flexible hours

    Freeform

    Remote
    10 hours ago
  • $152k - $287.5k

    Role Description We are looking for a Senior Software Engineer - Server Manageability! 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... 
    Senior
    Full time

    NVIDIA

    Remote
    1 day ago
  • $184k - $287.5k

     ...NVIDIA Senior Systems Software Engineer NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy...  ...the next era of computing. An era in which our GPU acts as the brains of computers, robots, and... 
    Senior
    Remote work

    NVIDIA

    United States
    5 days ago
  •  ...Seeking a Senior Software Optimization Engineer for a full-time remote position, this role will focus on enhancing...  ..., including Blink, V8, Skia, and GPU/ANGLE Identify CPU, memory, GPU,...  ...qualifications Bachelor's or Master's degree in Computer Science, Computer Engineering,... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    5 days ago
  • $200k - $300k

     ...Hudson River Trading (HRT) is seeking a Software Engineer focused on GPU reliability to join our Systems Development team. The Systems Development...  ...improvement Qualifications Required: ~ BS and/or MS in computer science or a related field ~2+ years of relevant... 
    Full time
    Work at office
    Local area
    Immediate start

    Hudson River Trading

    Remote
    10 hours ago
  • $204k - $259k

     ...across 15+ U.S. states. Waymo's Compute Team is tasked with a critical...  ...fully autonomous vehicle’s software stack. To achieve our mission,...  ...role, you will report to a Senior Software Engineer. You will: Develop high-performance GPU primitives and abstractions to... 
    Full time
    Remote work

    Waymo

    Remote
    10 hours ago
  •  ...Vorticity is building new scientific computing technology for some of the world’s most...  ...challenging problems. We are looking for a Software Engineer to join our Applications team. You will...  ...Experience with CUDA or another GPU programming environment. Familiarity... 
    Full time

    Vorticity Inc.

    Remote
    10 hours ago
  •  ...working embedded as part of engineering development teams,...  ...as a core member of the Compute system architecture...  ...experience developers expect. Senior Site Reliability...  ...proliferation. Senior Software Engineer – Israel (Remote...  ...Akamai AI Inference and GPU solutions. You'll architect... 
    Senior
    Local area
    Remote work
    Shift work

    Akamai

    Poland, NY
    17 hours ago
  •  ...Join to apply for the Senior Software Engineer role at Calyptus 2 days ago Be among the first 25 applicants...  ..., an open-source verifiable compute framework for Solana. Key Responsibilities...  ...Senior System Software Engineer, Linux GPU Oregon, United States $148,000.00-$287... 
    Senior
    Full time
    Remote work

    Calyptus

    Oregon, IL
    2 days ago
  • $165k - $180k

     ...high-frequency, real-world data engine at the intersection of...  ...iSono Health is looking for a senior software engineer to join as a key member...  ...reconstruction. Optimize performance of compute‑intensive workloads through...  ...preferred Familiarity with GPU acceleration (CUDA or similar... 
    Senior
    Remote work
    Worldwide

    iSono Health

    Sunnyvale, CA
    2 days ago
  •  ...Places for Working Parents, is seeking a Senior Software Engineer to join our dynamic and diverse team...  ...Degree or Graduate Science Degree in Computer Science, Computer Engineering, Math, Physics...  ...real‑time graphics processor unit (GPU) programming. Experience with GPU... 
    Senior
    Work at office
    Local area
    Remote work
    Shift work

    Simtechinc

    Huntsville, AL
    1 day ago
  • $165k - $225k

     ...organizations running intensive computational research, large-scale model...  ...in building out our GPU-accelerated compute platform...  ...scheduling-enabling researchers and engineers to programmatically access high...  ...Experience: 5+ years in software engineering with proven experience... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    Moonlite

    Chicago, IL
    4 days ago
  • $193.93k - $291.15k

     ...We are looking for talented engineers to join our Performance team...  ...the performance of Nuro’s AV software, ensuring our vehicles can react...  ...in C++ ~ Expertise in computer architecture and operating systems...  ...Bonus Points: Experience with GPU programming (e.g. CUDA,... 
    Senior
    Full time

    Nuro

    Remote
    10 hours ago
  • $204k - $259k

     ...core to our autonomous driving software. We help our partners by...  ...driving. We are looking for engineers with ML system expertise to help...  ...that can scale across compute, data, and environments to improve...  ...heterogeneous environments (i.e. CPU/GPU/TPU). Collaborate with... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Compute Sanitizer - GPU. Be the first to apply!