Senior Software Engineer, Compute Sanitizer - GPU
$184k - $356.5kNVIDIA
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.
$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...SeniorFull time- ...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...SeniorFull time
$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...SuggestedLocal area$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...SeniorFull time$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...SeniorFull timeWork from homeHome office$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...SeniorFull timeTemporary work$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,...SeniorFull timeRemote work$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...SeniorFull time$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...SeniorFull timeFlexible hours- ...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...SeniorFull timeRemote workFlexible hours
$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...SeniorPermanent employmentTemporary workCasual workWork at officeFlexible hours- ...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)...SeniorFull timeContract workRemote workFlexible hours
- 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 —...SeniorFull timeLocal area
$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...SeniorFull timeTemporary workCasual workWork at officeRemote workFlexible hours$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...SeniorPermanent employmentFull timeTemporary workWork at officeWorldwideMonday to FridayWeekend work- ...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...SeniorFull timeVisa sponsorship
$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...SeniorFull timeCasual workRelocation packageFlexible hours$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...SeniorFull time$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...SeniorRemote work- ...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,...SeniorFull timeRemote work
$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 timeWork at officeLocal areaImmediate start$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 timeRemote work- ...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
- ...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...SeniorLocal areaRemote workShift work
- ...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...SeniorFull timeRemote work
$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...SeniorRemote workWorldwide- ...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...SeniorWork at officeLocal areaRemote workShift work
$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...SeniorImmediate startRemote workFlexible hours$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,...SeniorFull time$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...SeniorFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Compute Sanitizer - GPU. Be the first to apply!
- software engineer full time Remote
- software system engineer Remote
- consulting software engineer Remote
- software engineer travel Remote
- software engineer mainframe Remote
- software engineer unity Remote
- real time software engineer Remote
- network software engineer Remote
- senior software engineer remote Remote
- entry level software engineer remote Remote











