Get the job you really want.

Top C++ Jobs

18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Expert/Leader
21,960 Employees
Expert/Leader
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Query Engine Architect will enhance Apache Spark and frameworks on GPUs, lead query optimization efforts, engage with open source communities, review query processing stages, and collaborate with Nvidia partners on accelerated data processing solutions. The role requires over 15 years of experience and expertise in distributed systems and query optimization.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Senior Math Libraries Engineer will design and implement high-performance numerical linear algebra software on GPUs, oversee projects involving multiple teams, provide technical leadership, and collaborate with internal and external stakeholders to refine software features.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Senior Graphics Compiler Engineer will design programming languages and graphics systems, collaborate on improving the open-source shader compiler, optimize performance, profile and debug the Slang stack, and coordinate with distributed development teams using CI/CD practices.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Senior Math Libraries Engineer will research and develop algorithms and software systems to enhance quantum circuit simulators, collaborate with various teams, analyze performance of GPU and CPU implementations, and provide leadership to other engineers in quantum computing software development.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
Develop and optimize high-performance numerical sparse linear algebra software while providing guidance to library engineers. Collaborate with internal and external partners to define performance requirements and contribute to technical roadmaps. Lead complex projects and enhance library performance through re-architecting and innovative solutions.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
As a Senior GPU Compiler Development Engineer, you will lead the development and enhancement of the PTX Compiler infrastructure for Generative AI and Deep Learning applications. This role involves collaboration with architecture and programming model teams, contributing to design and implementation strategies for AI workloads, and ensuring compatibility across various components.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Senior System Software Engineer will design, develop, and maintain scalable 3D simulation software for Digital Twin and Synthetic Data Generation. The role involves optimizing cloud applications, collaborating with multi-functional teams, and implementing solutions for distributed computing.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Senior System Software Engineer will design and develop diagnostic middleware and applications for NVIDIA SOC and GPU hardware, participate in system software architecture, and work closely with ASIC and NPI teams to meet product requirements. The role demands strong C/C++ skills and a comprehensive understanding of processor architecture and debugging.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Mid level
21,960 Employees
Mid level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Senior Software Developer Test and Automation for DRIVE Sim will develop software solutions for automating verification in NVIDIA's simulation platform, enhance test strategies for quality assurance, and collaborate with various teams while addressing complex issues related to autonomous driving.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
As a Senior C++ Software Engineer at NVIDIA, you will develop and support infrastructure tools for chip design verification and optimization. Your role involves crafting efficient software to streamline workflows for design teams, enhancing CAD tools with AI, and collaborating with engineers globally.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
As a Senior Linux Software Engineer at NVIDIA, you will work on Linux security, containerization, and high-performance computing infrastructure. Your responsibilities include crafting and enhancing software components for security, management, and driving technical issues to closure. You are expected to lead technically and manage self-directed work across multiple projects.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Mid level
21,960 Employees
Mid level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
As a Senior GPU Architect, you will architect and plan GPU profiling features with global teams, develop functional models, create test plans, and enhance your skills in application analysis and GPU architecture.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Expert/Leader
21,960 Employees
Expert/Leader
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
As a Principal Graphics Hardware Architect, you will lead efforts in developing GPU architecture, improve graphics features and performance, and create simulators and validation tools. Responsibilities include designing hardware features, developing software for simulators, and building testing infrastructures.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Senior System Software Engineer will engage with partners and customers to resolve issues with NCCL, conduct performance analysis on GPU clusters, develop automation tools, and provide training on HPC methodologies. The role involves collaboration with internal teams across different time zones.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
As a Senior SoC ASIC Verification Engineer, you will define verification strategies, build and reform verification infrastructure for next-gen SoCs, and collaborate with various engineering teams to meet project requirements. Your role involves crafting testbenches and ensuring compliance with verification standards while working with complex designs.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Junior
21,960 Employees
Junior
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The role involves planning and executing DDR memory tuning and validation for NVIDIA products. Responsibilities include reviewing design specifications and assisting in debugging across various levels of product development. The candidate will provide feedback to enhance the memory validation strategy and engage in collaborative cross-disciplinary teamwork.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Senior Tegra System Performance Architect will work on optimizing SoC applications, driving architectural decisions with modeling tools, profiling and debugging performance, and analyzing trade-offs. This role requires collaboration with various teams within NVIDIA.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Senior Verification Engineer will lead the performance verification of CPU designs, collaborating with architects and design engineers, drafting test plans, creating scalable micros, and guiding junior engineers.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
As a Senior Timing Methodology Engineer, you will develop and validate flows for PT-STA regression and analysis of high-speed designs, collaborate on sophisticated timing strategies, and improve design performance and reliability. You will also work on various aspects of STA, power optimization, and develop tools for better design predictability.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
As a Senior System Software Engineer at NVIDIA, you will design, implement, and optimize OpenBMC firmware for GPU server platforms. Responsibilities include developing code, performing performance analysis, collaborating with security teams, and ensuring high-quality firmware through rigorous testing and documentation.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The role involves developing analysis tools for profiling power and performance of NVIDIA's systems and applications, collaborating with various departments to enhance tools and systems for internal use, and working on both analytical and predictive modeling for hardware and software improvements.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Senior Software Engineer will design and maintain optimized communication runtimes for Deep Learning frameworks and HPC programming interfaces on GPU clusters. Responsibilities include contributing to parallel programming specifications, system software design for GPU interactions, and creating proof-of-concepts for new programming models and hardware features.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
In this role, you will design and implement a GPU-accelerated library for NVIDIA products, focusing on user experience and validation methodologies across various hardware and platforms while ensuring code quality and reliability.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
Develop and enhance C++ based software tools for RTL design productivity and quality. Collaborate with customers to improve chip design processes and refine CI/CD flows. Research software solutions for efficiency across architecture, hardware, and software teams.
18 Days Ago
Santa Clara, CA, USA
21,960 Employees
Senior level
21,960 Employees
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
As a Senior Software Engineer at NVIDIA, you'll design and improve high-performance computing (HPC) infrastructure while working on distributed systems. Your responsibilities include evaluating new technologies, improving infrastructure management through automation, and ensuring operational excellence. You'll work with multiple cloud platforms and participate in on-call rotations alongside a skilled team.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size