Software Engineer, Tensorrt Specialized Platforms - New College Grad 2025

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Software Engineer role focused on developing and optimizing high-performance deep learning inference software (TensorRT) for specialized platforms. Requires strong C++ skills, familiarity with deep learning frameworks, and interest in performance optimization and systems programming.

What you'd actually do

  1. Contribute to the design and development of high-performance deep learning inference software using modern C++
  2. Collaborate with teams across the hardware and software stack to understand and leverage new technologies to improve TensorRT's functionality and performance
  3. Participate in the development of robust, high-quality C++ code in alignment with Modern C++ standards
  4. Support systematic reasoning about test plans from unit to integration level
  5. Assist in documenting the properties of functions, classes, and systems to improve robustness

Skills

Required

  • Masters, or PhD in relevant fields (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

Nice to have

  • 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

What the JD emphasized

  • high-performance AI inference

Other signals

  • high-performance AI inference
  • TensorRT
  • deep learning