# Senior 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_JR2026075?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_2af3492c-de2

## Description

The NVIDIA PerfTech team is looking for an outstanding Senior C++ Software Engineer to build the next generation of AI-powered developer tools.

You will apply deep expertise in modern C++, systems architecture, performance, and debugging to extend our developer-tools ecosystem into the emerging world of agentic software.

In this role, you will help develop Genie, NVIDIA’s company-wide AI knowledge and developer-productivity service.

You will build production-quality C++ components and integrations while contributing to agentic workflows and retrieval systems that help engineers find information, understand complex systems, and work more effectively.

**Responsibilities**

- Architect and develop production-quality C++ components, APIs, and integrations for NVIDIA’s AI-powered developer-tools ecosystem.

- Build reliable, performance-sensitive systems connecting native C++ tools with Genie’s retrieval and agentic capabilities.

- Design maintainable interfaces between C++ applications and AI services exposed through Python, MCP, REST APIs, and structured tool calling.

- Contribute to agentic workflows, retrieval systems, ingestion pipelines, evaluation infrastructure, and enterprise integrations.

- Drive technical initiatives from early exploration through production deployment, working closely with multidisciplinary engineering teams.

- Mentor engineers and help establish best practices for production-quality AI-powered systems.

**Requirements**

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

- 5+ years of professional experience developing complex production software in modern C++.

- Strong knowledge of software architecture, concurrency, debugging, performance optimization, and maintainable API design.

- Experience owning complex systems from design through implementation, deployment, and ongoing operation.

- Practical experience with AI-powered applications, agentic workflows, developer tools, retrieval systems, or related technologies.

- Ability to integrate native C++ applications with Python-based services and service APIs.

- Excellent communication skills and demonstrated ability to lead technical initiatives, clarify ambiguous requirements, and mentor engineers.

**Preferred Qualifications**

- Experience building developer tools, profiling systems, debugging infrastructure, or performance-analysis platforms.

- Background with MCP, structured tool calls, agent orchestration, or retrieval-augmented generation.

- Experience designing secure, enterprise-scale retrieval or semantic-search systems.

- Familiarity with LLM evaluation, grounding, observability, and hallucination reduction.

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

## Skills

### Required
- C++
- software architecture
- concurrency
- debugging
- performance optimization
- API design
- AI-powered applications
- agentic workflows
- developer tools
- retrieval systems

### Nice to have
- MCP
- structured tool calls
- agent orchestration
- retrieval-augmented generation
- LLM evaluation
- grounding
- observability
- hallucination reduction
- 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_JR2026075?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
