# C++ Software Engineer

**Company**: NVIDIA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Tel-Aviv/Senior-C---Software-Engineer---AI-Developer-Tools_JR2026080?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_98494f5d-867

## Description

The NVIDIA PerfTech team is looking for a talented C++ Software Engineer to help build the next generation of AI-powered developer tools.

In this role, you will contribute to Genie, NVIDIA's company-wide AI knowledge and developer-productivity service.

**Responsibilities**

- Develop production-quality C++ components, APIs, and integrations for NVIDIA's AI-powered developer-tools ecosystem.

- Build capabilities connecting native C++ tools with Genie's retrieval and agentic features.

- Contribute to agentic workflows, retrieval systems, ingestion pipelines, MCP tools, APIs, and enterprise integrations.

- Build benchmarks and improve retrieval quality, reliability, performance, and resource usage.

- Own features from investigation and design through implementation, testing, and delivery.

- Collaborate with graphics, software, and hardware teams developing performance-analysis and developer tools.

**Requirements**

- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

- 5+ years of modern C++ programming skills gained through professional experience, internships, or substantial technical projects.

- Good understanding of data structures, algorithms, object-oriented design, multithreading, debugging, and testing.

- Ability and motivation to work across C++ systems and Python-based AI services.

- Familiarity with AI-powered applications, agentic workflows, retrieval systems, or related technologies.

- Ability to investigate unfamiliar problems, learn new technologies, and follow work through to completion.

- Good communication and collaboration skills, with openness to technical feedback.

**Preferred Qualifications**

- Experience building substantial C++ applications, developer tools, or performance-sensitive systems.

- Familiarity with C++ performance analysis, concurrency, memory management, or large codebases.

- Hands-on experience with RAG, semantic search, embeddings, vector databases, or retrieval evaluation.

- Experience with MCP, REST APIs, structured tool calling, or agent frameworks.

- Knowledge of GPU architecture, graphics APIs, game engines, or application-performance optimization.

## Skills

### Required
- C++
- software engineering
- AI-powered applications
- agentic workflows
- retrieval systems

### Nice to have
- C++ performance analysis
- concurrency
- memory management
- RAG
- semantic search
- embeddings
- vector databases
- retrieval evaluation
- MCP
- REST APIs
- structured tool calling
- agent frameworks
- GPU architecture
- graphics APIs
- game engines
- application-performance optimization

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Tel-Aviv/Senior-C---Software-Engineer---AI-Developer-Tools_JR2026080?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
