Software Engineer, TensorRT Specialized Platforms - New College Grad 2025

Nvidia

Actively hiring Posted this week
Santa Clara, CA Posted 3 days ago $124,000$195,500 / year

At a glance

AI generated

TL;DR

As a Software Engineer at NVIDIA’s TensorRT team, you will contribute to the design and development of high-performance deep learning inference software using modern C++, collaborating with cross-functional teams to enhance functionality and performance. Your daily tasks include writing robust C++ code, supporting systematic testing, documenting system properties, and optimizing performance through benchmarking. You will also develop new features tailored to specialized customer needs. Ideal candidates have a strong background in Computer Engineering, Computer Science, or related fields, along with expertise in modern C++, familiarity with the C++ Standard Template Library (STL), and experience with deep learning models and inference frameworks. Additional skills such as Python, CUDA, systems programming, and performance optimization techniques are highly valued in this role focused on cutting-edge AI technology.

Skills

C++ CUDA Python Modern C++ standards C++ Standard Template Library (STL) Deep learning models Performance optimization Systems programming Embedded systems Compiler concepts Software performance analysis Profiling techniques Computer architecture Memory management Parallel computing concepts

What you'll do

  • Contribute to the design and development of high-performance deep learning inference software using modern C++.
  • Participate in developing robust, high-quality C++ code aligned with Modern C++ standards.
  • Support systematic reasoning about test plans from unit to integration level.
  • Assist in documenting functions, classes, and systems to enhance robustness.
  • Contribute to performance optimization and benchmarking efforts for TensorRT.

What we're looking for

  • Masters or PhD in Computer Engineering, Computer Science, Electrical Engineering, or AI, or equivalent experience
  • Strong C++ skills with knowledge of modern standards (C++11 and later)
  • Experience with deep learning models and inference frameworks
  • Ability to optimize performance and conduct benchmarking
  • Excellent interpersonal and collaborative problem-solving skills

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 825 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 813 roles with salary data.

Most-posted roles

View all roles at Nvidia