NVIDIA logo

Senior C++ Software Engineer

NVIDIA
August 16, 2026
Full-time
On-site
Tel Aviv, Israel
Other Semiconductor Jobs, Level - Senior

Job Title

Senior C++ Software Engineer

Role Summary

Join NVIDIA's Developer Tools group (Mellanox Technologies) in Tel Aviv to design and implement high-performance developer tools for systems combining CPU, GPU and DPU hardware.

Develop low-overhead profiling/debugging tools, evaluate emerging HW/SW solutions, and collaborate with global software and hardware teams to deliver production-ready tooling. NVIDIA is an equal opportunity employer.

Experience Level

Senior — typically requires 5+ years developing high-performance applications using modern C++ (C++20).

Responsibilities

The role focuses on building low-overhead developer tools, working with pre-market hardware and software, and partnering with cross-disciplinary teams.

  • Design and implement low-overhead, fine-precision performance tools for CPU–GPU–DPU systems.
  • Work with emerging hardware and software solutions prior to market release.
  • Integrate tools with operating systems and runtimes while minimizing performance impact.
  • Collaborate with global multi-disciplinary software and hardware teams to define requirements and deliver improvements.
  • Write clean, documented, maintainable code and participate in code reviews.

Requirements

Required technical skills and professional attributes.

  • 5+ years experience developing high-performance applications using modern C++ (C++20).
  • Strong C++ programming skills and emphasis on clean, well-documented source code.
  • Ability to independently learn complex technologies with minimal guidance.
  • Proficient English (written and verbal).
  • Effective teamwork and communication skills.

Nice-to-have:

  • Linux kernel development experience.
  • Experience with Python and developer tooling.

Education Requirements

Bachelor's degree in Computer Science (specified as a requirement in the posting).


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-08-14