Zurück zu den Stellen
NVIDIA Switzerland AG

Senior C++ Software Engineer – AI Developer Tools

  • Bern
  • 100%
Jetzt bewerben

The NVIDIA PerfTech team is seeking a Senior C++ Software Engineer to build the next generation of AI-powered developer tools. You will contribute to Genie, NVIDIA’s company-wide AI knowledge and developer-productivity service, by developing production-quality C++ components and integrations that enhance agentic workflows and retrieval systems for engineers.

Your tasks

  • 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.

What you bring

  • 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.
  • Experience building developer tools, profiling systems, debugging infrastructure, or performance-analysis platforms.
  • Background with MCP, structured tool calling, 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.

About the company

NVIDIA is recognized as one of the technology world’s most desirable employers, with forward-thinking and hardworking people. The company is committed to fostering a diverse work environment and is proud to be an equal opportunity employer, valuing diversity in all employees and applicants.