Top C++ Jobs
The Senior System Software Engineer will optimize computer vision AI models and SDKs for performance, debugging data-center and edge workloads, establishing performance metrics, influencing software architecture, and collaborating with cross-functional teams to enhance software delivery.
The Senior Physical Design Methodology Engineer will develop physical design methodologies and unique solutions for NVIDIA's chips. Responsibilities include performing PPA experiments, chip floorplanning, power distribution, automation scripting, and ensuring design manufacturability and timing closure.
The Principal Architect will lead the development of large-scale distributed file system solutions, collaborating with engineering teams to optimize performance and develop scalable solutions, while improving software design and testing processes to enhance production quality.
Develop innovative physical design methodologies for GPUs, CPUs, and SOCs, focusing on power, performance, area improvement and runtime enhancement. Collaborate with partners to improve tools and methodologies for optimal physical design flows and best PPA solutions.
The Simulation Architect will design innovative solutions for the Autonomous Vehicles Platform, collaborating with multi-functional teams to create simulation frameworks that meet customer requirements. Responsibilities include developing software architectures, engaging with complex system interactions, and solving significant unsolved technical challenges in autonomous driving technology.
The Systems Software Engineer will enhance the media streaming stack for NVIDIA's GeForce NOW, focusing on ultra-low latency and high video quality. Responsibilities include end-to-end software development, performance analysis, and contributing to software reviews. The role requires proficiency in C and C++, as well as experience in multi-threaded programming.
As a Senior Memory Controller Verification Engineer, you will define verification scopes, develop verification infrastructure, and ensure the correctness of designs while collaborating with design teams and verifying multiple product lines. You'll also engage in post-silicon verification and debugging processes.
As a System Software Engineer, you will design and optimize inference logic for large language models, develop low-latency pipelines, collaborate with ML engineers, and conduct performance analysis on hardware platforms, enhancing AI performance.
Featured Jobs
The Senior Hypervisor and RTOS Engineer will design and implement core features for hypervisors on NVIDIA Tegra SOCs, focusing on performance optimization and adherence to automotive safety standards. Responsibilities include developing virtualization software and applying formal methods to ensure software integrity, contributing to advancements in AI systems for autonomous vehicles.
The System Software Engineer will drive the software development cycle for new features, optimize for low latency and performance in streaming technology for GeForce NOW, analyze feature performance, and participate actively in code and design reviews.
The Senior Solution Engineer will provide support for NVIDIA's vGPU and Omniverse products, triaging customer issues, collaborating with engineering to resolve complex problems, and developing features and tools as part of the solution engineering efforts. The role demands excellent communication skills and a deep understanding of virtualized/cloud infrastructure.
In this role, you'll innovate and architect low power solutions for GPUs, collaborating cross-functionally to enhance energy efficiency across platforms. Responsibilities include designing and verifying features for improved battery life, contributing to power performance modeling, and engaging in architectural studies and tradeoff analyses.
The GPU Verification Architect at NVIDIA will lead the development and execution of verification test plans for GPU products. The role involves collaboration with multiple teams to ensure project timelines are met, effective troubleshooting of failures, and programming for test development. Continuous improvement of processes and tools, including the application of AI, is also essential.
As a Senior Software Engineer at NVIDIA, you will lead the development of the Unified Fabric Manager product, focusing on system design, performance tuning, and implementing micro-services architecture. You will collaborate with R&D teams and SW Architects in an agile environment to deliver high-scale SDN management solutions.
The Senior Clocks Methodology Engineer at NVIDIA will develop Clock RTL generation tools and collaborate with various teams to optimize high-speed clocking designs. Responsibilities include understanding chip physical aspects, enhancing power-performance-area metrics, and contributing to new design flows.
As a Senior Networking Architect, you will lead the research and development of next-gen networking solutions in accelerated data centers, collaborating with various teams to innovate in AI networking. Your role will involve complex design, problem-solving, and implementing networking protocols.
The GPU PCIe and Boot Architect will design architecture for boot, PCIe/CXL enumeration, and capability discovery. Responsibilities include creating models for validation, collaborating with global teams, and supporting post-silicon validation activities. Candidates should have experience in production code and knowledge of advanced interconnects, security constructs, and ASIC design.
As an ATE Test Development Engineer at NVIDIA, you will define and implement ATE test programs for GPU, Tegra, and Automotive products, enhance test methodologies, and collaborate with cross-functional teams to improve production quality and efficiency. You will also be responsible for scripting and maintaining tools for the test engineering group.
As a Senior ASIC Design Engineer, you'll implement and deliver high-performance RTL designs, analyze architectural trade-offs, collaborate with cross-functional teams, and work on various IPs including GPU components. Strong experience in micro-architecture and RTL development is required.
As a QA Test Development Engineer at NVIDIA, you'll lead QA teams, develop test strategies, validate software releases, and collaborate across departments to ensure high-quality products. You'll focus on testing cloud services, particularly for CUDA and security products, while enhancing system performance and customer experience through meticulous testing and data analysis.
The Senior Software Developer will work on developing installation and provisioning processes for head and compute nodes in a Linux-based cluster management software environment. Responsibilities include hardware integration, enhancing cluster usability, adding support for new Linux distributions, and customer support.
The Senior System Software Engineer will develop diagnostic middleware and applications for NVIDIA's SOC and GPU hardware, collaborating with various teams to integrate diagnostic components into overall system software while driving new software solutions through the product lifecycle.
The Senior Software Developer will work on integrating cloud functionalities in NVIDIA's Linux-based Base Command Manager, developing features for public cloud support, enhancing performance scalability, and assisting support teams. Candidates should utilize C++ or Python within high-performance computing environments, focusing on clean code and learning new technologies.
As a Senior DL Algorithms Engineer, you will optimize Deep Learning workloads for NVIDIA, analyzing and debugging performance of models, delivering optimized LLM inference solutions, and collaborating across teams to enhance AI services. A strong background in deep learning, programming in C++, and Python, along with a PhD in a relevant field, is required.
As an ATE Test Development Engineer, you will develop and support ATE test programs for NVIDIA's products, collaborate with cross-functional teams to debug failures, and write scripts for improved testing productivity.
Popular Job Searches
All Software Engineer Jobs
.NET Developer Jobs
Aerospace Thermal Engineering Jobs
AI Engineer Jobs
Android Developer Jobs
Automation Engineer Jobs
Backend Developer Jobs
Blockchain Developer Jobs
C# Jobs
C++ Jobs
Cloud Architect Jobs
Cloud Engineer Jobs
Design Engineer Jobs
DevOps Engineer Jobs
Director Of Engineering Jobs
Electrical Engineering Jobs
Embedded Software Engineer Jobs
Engineering Jobs
Engineering Manager Jobs
Environmental Engineering Jobs
Field Engineer Jobs
Front End Developer Jobs
Full Stack Developer Jobs
Game Developer Jobs
Golang Jobs
Hardware Engineer Jobs
Industrial Engineering Jobs
iOS Developer Jobs
Java Developer Jobs
Javascript Developer Jobs
Linux Jobs
Manufacturing Engineer Jobs
Mechanical Engineering Jobs
Network Engineer Jobs
PHP Developer Jobs
Process Engineer Jobs
Project Engineer Jobs
Prompt Engineering Jobs
Python Jobs
QA Jobs
Robotics Engineer Jobs
Ruby on Rails Jobs
Salesforce Administrator Jobs
Salesforce Developer Jobs
Scala Jobs
Sharepoint Developer Jobs
Site Reliability Engineer Jobs
Software Engineering Manager Jobs
Solutions Architect Jobs
SQL Developer Jobs
Structural Engineer Jobs
System Engineer Jobs
Test Engineer Jobs
Web Developer Jobs
All Filters
No Results
No Results