Software Engineer, TensorRT Specialized Platforms - New College Grad 2025

at Nvidia
USD 120,000-189,800 per year
JUNIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Python @ 3 C @ 3 C++ @ 2 Performance Optimization @ 3 CUDA @ 3

Details

Are you passionate about driving innovation in deep learning and eager to work on cutting-edge AI technology? Join NVIDIA's TensorRT team as a Software Engineer and contribute to high-performance AI inference solutions for specialized platforms and applications. This role is targeted at new college graduates (2025) and involves working with modern C++ to design, implement, and optimize inference software, collaborating across hardware and software teams, and contributing to test plans, documentation, and benchmarking.

Responsibilities

  • Contribute to the design and development of high-performance deep learning inference software using modern C++.
  • Collaborate with teams across the hardware and software stack to understand and leverage new technologies to improve TensorRT's functionality and performance.
  • Participate in the development of robust, high-quality C++ code in alignment with Modern C++ standards.
  • Support systematic reasoning about test plans from unit to integration level.
  • Assist in documenting the properties of functions, classes, and systems to improve robustness.
  • Contribute to performance optimization and benchmarking efforts.
  • Help develop new features and capabilities for TensorRT to serve specialized customer needs.

Requirements

  • Masters or PhD in a relevant field (Computer Engineering, Computer Science, Electrical Engineering, AI) or equivalent experience.
  • Strong foundational C++ skills, including familiarity with C++11 and C++14 or newer standards.
  • Familiarity with the C++ Standard Template Library (STL).
  • Familiarity with modern deep learning models and inference frameworks.
  • Interest in performance optimization and systems programming.
  • Demonstrated ability to take initiative and see projects through to completion.
  • Excellent interpersonal skills and a collaborative, pragmatic approach to solving problems.

Ways to stand out

  • Experience with Python and/or CUDA through coursework, internships, or personal projects.
  • Exposure to systems programming, embedded systems, and/or compiler concepts.
  • Experience in software performance analysis, profiling, or optimization techniques.
  • Knowledge of C++17 or later standards.
  • Understanding of computer architecture, memory management, or parallel computing concepts.

Compensation & Benefits

  • Base salary range: 120,000 USD - 189,750 USD (final base determined by location, experience, and internal pay bands).
  • Eligible for equity and company benefits (see NVIDIA benefits page).

Additional information

  • Position type: Full time.
  • Location: Santa Clara, CA, United States.
  • Applications accepted at least until August 30, 2025.
  • NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment.