Software Engineer, TensorRT Specialized Platforms - New College Grad 2025
At a glance
AI generatedTL;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
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
- Senior Solutions Architect, AI Infrastructure 4
- Senior System Software Engineer - AV Platform 4
- Senior Circuit Design Engineer 3
- Senior Circuit Methodology Engineer 3
- Senior Deep Learning Performance Architect 3