Top C++ Jobs
The Senior Verification Engineer will support emulation environments, troubleshoot SoC/Processor test failures, collaborate with various teams, and lead emulation vendors to debug issues. Responsibilities include using latest emulation techniques and scripting languages for effective verification.
Seeking a Senior SoC ASIC Verification Engineer to verify powerful SoCs with AI capabilities for self-driving cars, gaming consoles, and automated machines. Responsibilities include defining verification strategies, building infrastructure, and collaborating with cross-functional teams. Bachelor's Degree in EE, CS, or CE, 5+ years of ASIC DV experience, and proficiency in C++, OOP, UVM, and System Verilog are required. Equity and benefits included in compensation package. Ongoing applications accepted at NVIDIA.
As a Senior Timing Methodology Engineer at NVIDIA, you will develop and validate flows for performance optimization, collaborate with cross-functional teams to enhance design methodologies and improve silicon reliability, focusing on challenges related to advanced technology nodes such as 5nm and beyond.
The Senior Verification Engineer will lead performance verification strategies for CPU designs, interact with architects and design engineers, draft performance test plans, create scalable micros for feature validation, and provide guidance to junior engineers.
In this role, you will design and implement OpenBMC Firmware for GPU Server platforms, focusing on performance analysis, manageability features, and collaborating closely with hardware teams. You will develop solutions for system errors and monitoring and ensure code quality through testing and documentation while adhering to product security standards.
You will develop performance and power profiling tools for NVIDIA's GPUs and systems, while collaborating with various departments to calibrate models and propose hardware improvements. The role involves building infrastructure for data storage and visualization associated with profiling tools.
The Senior Tegra System Performance Architect will develop advanced system and processor architectures for machine learning and high-performance applications. Responsibilities include modeling and debugging SoC performance, collaborating with cross-discipline teams, and optimizing application performance leveraging SoC hardware resources.
As a Senior Software Engineer at NVIDIA, you will design and optimize highly available HPC infrastructure, support hybrid cloud environments, improve provisioning through automation, and ensure operational excellence while collaborating with cross-functional teams. You will also handle on-call duties for service incidents.
Featured Jobs
The Senior Software Engineer, AI will develop GPU-accelerated libraries for NVIDIA's products, enhance user experiences, and ensure robust software across various hardware and platforms. Responsibilities include coding, validating methodologies, and working independently to define project goals.
The Senior Software Engineer will design, implement, and maintain communication runtimes for deep learning frameworks and HPC, focusing on optimizing interactions between GPUs and system components. Responsibilities include contributing to programming interface standards and creating proof-of-concepts for new technologies.
As a Senior Software Engineer, you will enhance C++ software tools for chip design and verification, develop methodologies, and improve design efficiency while collaborating with global teams in a dynamic environment.
As a Senior Robotics Software Engineer at NVIDIA, you will develop motion generation algorithms for robotic arms, test control schemes in simulation and real robots, and collaborate with a talented team to deliver innovative technology to major companies and researchers.
Develop methodologies for physical design of graphics processors and SOCs at NVIDIA. Responsibilities include flow and tool methodology development for chip floorplan, power and clock distribution, and back-end verification. Requires strong expertise in EDA tools and proficiency in programming languages.
As a Senior Memory System Architect at NVIDIA, you'll lead architecture development for memory systems, optimizing performance and efficiency. Responsibilities include analyzing benchmarks and workloads, debugging performance issues, and collaborating with teams to deliver high-quality memory solutions for advanced computing applications.
The Senior Math Libraries Engineer at NVIDIA is responsible for developing scalable HPC math library software and optimizing algorithms for high-performance computing. The role involves performance tuning, project leadership, and collaborating with cross-functional teams to meet feature and performance requirements for GPU-accelerated libraries.
The Senior Graphics Architect will develop and enhance GPU architecture features, create software for hardware simulators, and collaborate with other architects to validate new features. Responsibilities include designing graphics algorithms, building testing infrastructures, and documenting developments in performance and efficiency.
The Senior GPU Architect will be responsible for designing new hardware features, developing graphics and parallel processing algorithms, and building simulators for architecture validation. They will collaborate with other architects and researchers while documenting and developing tools for analysis and validation of performance models.
The Senior GPU Performance Architect will analyze and study the performance of AI applications, particularly large-scale generative models and neural graphics. Responsibilities include identifying bottlenecks in hardware features, improving architectural performance, developing innovative performance analysis tools, and collaborating with world-class architects to enhance graphics performance and efficiency.
The Senior Emulation Power Engineer at NVIDIA focuses on improving power efficiency of GPUs by analyzing power data, developing emulation methodologies, and collaborating with various engineering teams. Responsibilities include modeling power consumption, performing power analyses, debugging, and prototyping new architectural features in Verilog.
The Senior Firmware Engineer will work on firmware development for NVLINK-C2C, focusing on boot architecture, validation, and debug for NVIDIA products. Responsibilities include systems architecture specifications, implementing power states, and using expertise in digital systems and architecture to refine validation strategies.
As a Senior CUDA Compute Systems Software Engineer at NVIDIA, you will design kernel drivers and embedded software for Data Center products, focusing on cross-platform implementation and performance optimization. Collaborating with various teams, you will solve complex problems related to operating systems and device drivers across both Linux and Windows environments.
As a Senior ASIC Verification Engineer, you will verify design and implementation of cutting-edge SoCs and GPUs, develop verification infrastructure, execute advanced methodologies, and collaborate with cross-functional teams to ensure design correctness.
In this role, you'll research and develop GPU acceleration techniques for AI workloads, optimize complex algorithms, and influence future hardware designs in collaboration with expert teams. You'll present your findings to the developer community and work on enhancing performance across AI and HPC algorithms.
This role involves researching and developing techniques to accelerate applications in high performance computing on NVIDIA hardware. The engineer will perform in-depth performance analysis, optimize algorithms, partner with industry experts, and publish findings to support the developer community.
The Senior Developer Technology Engineer will research and develop techniques to GPU-accelerate high-performance databases and ETL applications, analyze performance, and influence next-gen hardware architectures. Requires extensive experience in programming, particularly with C/C++ and GPU architecture.
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