Back to jobs

Senior C++ Software Engineer

NVIDIA
Israel, Tel Aviv
Full-time
You apply on NVIDIA's own careers site

This senior software engineer will develop low-overhead, precise developer tools for systems combining CPU, GPU, and DPU hardware. The role involves working with emerging hardware and software and collaborating with global engineering teams to deliver tool improvements.

Full-time
5+ years
Bachelor's Degree in Computer Science

Skills & Expertise

C++20
High-performance application development
Developer tools
Linux kernel development
Python

Key Responsibilities

Develop low-overhead, fine-precision tools for performance analysis across CPU, GPU, and DPU systems.

Work with emerging hardware and software solutions before they reach the market.

Collaborate with global software and hardware teams to deliver improvements.

Full Description

NVIDIA is redefining the next era of computing by uniting accelerated computing, AI, and high-performance networking to solve some of the world’s most complex technology challenges. Join the NVIDIA Developer Tools group and empower engineers with top-of-the-line tools including IDEs, debuggers and profilers. We are looking for an extraordinary engineer to participate in the development of the next generation of developer tools.

The successful candidate will show strong background in C++ programming, ability to work independently and quickly learn new technology, good communication and motivated to solve sophisticated problems.

What you'll be doing:

• Develop state-of-the-art, low-overhead, fine-precision tools for boosting performance of systems that combine CPU, GPU and DPU hardware units

• Work with emerging HW and SW solutions before they reach the market

• Partner closely with multi-disciplinary global SW and HW teams to continuously deliver innovation and improvements

What we need to see:

• Bachelor’s Degree in Computer Science

• 5+ years experience developing high-performance applications using modern C++ (C++20)

• Excellent English

• A passion for clean, elegant, well documented source code!

• Ability to study sophisticated technologies with sparse guidance

• Great teamwork skills

Ways to stand out from the crowd:

• Linux kernel development experience

• Development experience with Python, developer tools

NVIDIA is committed to fostering a diverse 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.

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/

Applications are handled on NVIDIA's site