Top C++ Jobs
As a Senior Applied LLM Engineer at NVIDIA, you will develop and optimize AI algorithms for chip design, design LLM-powered solutions for multi-modal dialogue, and leverage AI technologies to innovate chip design. You'll engage with current advancements in machine learning while leading high-quality engineering practices in a collaborative environment.
The Senior System Performance and Power Engineer at NVIDIA will build roadmaps for system features focusing on low power, low noise, and efficient performance. Responsibilities include architecting and integrating system features, collaborating with cross-functional teams and maintaining industry insights to enhance product competitiveness.
As a Senior Hardware SoC Architect, you will collaborate with various teams to define and refine fuse and repair architectures, ensuring compliance with product requirements. Your role will include documentation, review of specifications, and development of architectural C-models aimed at enhancing team efficiency and output quality. You will leverage your extensive knowledge in chip initialization and ASIC flows to contribute to next-generation SoC designs.
As a Senior ASIC Design Engineer at NVIDIA, you'll design and implement GPU sub-system modules, making architectural trade-offs based on performance requirements. You'll own micro-architecture, implement RTL, deliver verified designs, and support post-silicon validation while collaborating with various teams.
You will design, develop, and optimize software for NVIDIA's autonomous vehicle platform, collaborate with various teams, provide technical support to customers, and address challenges in system and application software. The role requires expertise in embedded systems and strong programming skills in C or C++.
The Senior SoC Architect will lead the architecture and strategy for in-field diagnostics to detect hardware failures in CPUs and SoCs. Responsibilities include working with RAS Architects to develop detection methods, validating designs, assisting in failure analysis, creating hardware specs, and following best practices for reliability and testing.
As a Senior Software Engineer for the Jetson Embedded Platform, you will design and develop system-level software architectures for embedded systems, optimize existing software architectures, and lead collaboration with hardware and product design teams across the product lifecycle. You will tackle complex optimization challenges, improve software quality and performance, and mentor junior engineers.
As a System Software Engineer for NVIDIA, you will design and debug GPU/SOC kernel drivers and embedded software, ensuring performance and reliability across various platforms. Collaborate with global teams from the development stage to product launch, focusing on system-level interactions and enhancements.
Featured Jobs
In this role, you will own the end-to-end lifecycle of hardware architecture for SoCs, collaborate on features, analyze performance metrics, develop specifications, validate architecture, and support post-silicon production. You'll work across disciplines with a focus on cutting-edge technology for machine learning and automotive applications.
Develop debugging and performance profiling tools for GPU clusters, collaborating with various teams to improve system performance and stability. The role includes building models for hardware and software, troubleshooting issues, and working on AI workload optimization.
As a Senior System Software Engineer on the GPU Software team at NVIDIA, you will design and develop GPU system software components focusing on performance and power. You'll work with a team to create specifications, develop features for the GPU driver architecture, resolve complex technical issues, and collaborate effectively with local and remote teams.
The Senior ASIC Verification Engineer will verify GPUs by developing unit level testbenches, partnering with RTL and architecture teams for microarchitecture refinement, and leading verification strategies for subsystem features. Support for post-silicon validation activities is also required.
The Senior Software Development Engineer in Test at NVIDIA will lead automation development and testing processes for CUDA and security products. Responsibilities include validating software releases, improving system performance through data analysis, and developing automation tools. The role involves collaboration across teams to ensure high-quality software delivery, with a focus on customer experience and overall product success.
Design and implement enhancements to the CUDA C++ compiler, collaborate on language specification, provide engineering support, and maintain strong customer relationships. Engage in production compiler development and ensure robust code generation for deep learning applications.
As a Query Engine Architect at Nvidia, you will lead query optimization efforts for Apache Spark on GPUs. Responsibilities include optimizing logical and physical query plans, enhancing adaptive query execution, engaging with open source communities, and collaborating with partners for data processing solutions. The role demands strong experience in big data projects and a deep understanding of query engines.
The Senior Software Engineer will develop tools for AI applications at scale, improving GPU performance using PyTorch and crafting a code generation system for deep learning models. The role involves collaboration with various engineering teams and influences hardware design at NVIDIA.
You will design and develop enhancements to HPC batch schedulers, collaborate with vendors on bug fixes and feature releases, and build ecosystems for GPU-accelerated computing. Additionally, you will conduct performance analysis for deep learning workflows, create automation solutions, and perform root cause analysis for HPC issues.
The Senior Math Libraries Engineer at NVIDIA will develop high-performance numerical libraries for AI and HPC. Responsibilities include project execution, technical leadership, collaborating with product management, and optimizing library performance. The role requires expertise in kernel generation and experience in project management.
As a Senior Software Engineer in Build Tools, you will develop and maintain scalable build systems, create tools for performance monitoring, and enhance user services for searching source files. This role requires solid software development skills and adaptability in a global environment.
Design and develop scalable, cloud-native AI solutions using microservices and distribute computing. Mentor team members and ensure high-quality software delivery using strong engineering practices. Deep expertise in service-oriented architecture and GPU acceleration is essential.
The role involves designing, developing, and optimizing software for quantum computing, including algorithms and software systems. Responsibilities include collaboration with research teams, performance analysis, and providing technical guidance to team members.
As a Senior Graphics Compiler Engineer at Slang, you will invent new programming models for real-time graphics, collaborate with graphics engineers and researchers, optimize the Slang stack for performance, and drive product-critical metrics. Your role involves enhancing the open-source compiler framework to support GPU hardware capabilities and improving the language implementation.
The Senior Math Libraries Engineer will develop and optimize high-performance numerical sparse linear algebra software, lead library engineering efforts, and improve library performance while collaborating with product management and external partners.
As an ATE Test Development Engineer at NVIDIA, you will define and develop ATE test programs for GPU, Tegra, and Automotive products. Your role includes enhancing testing methods, debugging product failures, and writing scripts/tools to improve productivity. Collaboration with multi-functional teams is essential to succeed in ensuring quality and efficiency in production testing.
The Senior High-Performance LLM Training Engineer will optimize LLM training workloads, analyze performance across GPU architectures, implement production-quality software, and help shape NVIDIA’s hardware roadmaps. Responsibilities include profiling AI training workloads, contributing to MLPerf benchmarks, and creating automation tools for workload analysis and optimization.
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