Senior System Software Engineer - Neural Graphics SDKs

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Tech Stack

API CI/CD @ 7 CUDA @ 4 Communication @ 6 Computer Vision @ 6 Distributed Systems @ 4 GPU @ 4 Kubernetes @ 4 Microservices @ 4 Python @ 6 Robotics

Details

NVIDIA's team builds the Omniverse NuRec SDK to enable robotics, healthcare, and autonomous vehicle developers to build better models faster through closed-loop validation and training grounded in real-world scenarios.

The role focuses on developing and maintaining NVIDIA's software ecosystem for neural graphics, including open-source platforms such as GSplat. The software will support developers working to bridge real-world environments and simulations.

Responsibilities

  • Implement, validate, release, and maintain SDKs, APIs, and libraries for neural reconstruction, including open-source projects such as GSplat.
  • Influence software architecture, validation strategy, and technical roadmaps.
  • Ensure outstanding usability for developers working across research and large-scale production environments.

Requirements

  • Master's degree in Computer Science, Electrical Engineering, or equivalent experience.
  • At least 5 years of practical experience.
  • Track record of developing and maintaining developer-focused, production-grade software for computer graphics or computer vision, such as game engines or rendering software.
  • Proficiency with Python and C++.
  • Strong software engineering fundamentals, including source control, CI/CD, testing and validation, packaging, containerization, and release processes.
  • Experience developing high-performance distributed systems, including microservices and Kubernetes.
  • Excellent written, visual, and verbal communication skills, including the ability to present architectural challenges, tradeoffs, and alternatives.
  • Curiosity and willingness to learn new technologies and collaborate across teams and functions.

Preferred Qualifications

  • Strong fundamentals in real-time graphics or other performance-critical domains.
  • Experience with GPU-accelerated software using CUDA, Slang, or shading languages such as GLSL, HLSL, or Metal for low-latency, high-throughput applications.
  • Algorithmic expertise in neural reconstruction, including NeRFs and Gaussian Splatting.
  • History of multidisciplinary creativity and innovation in software engineering across multiple problem domains.

Benefits

  • Equity and benefits are provided in addition to the base salary.
  • NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.

More jobs at Nvidia

Similar jobs