Software Engineer, Neural Graphics Developer Tools

Jobtailor

California (MO)

On-site

USD 140,000 - 230,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NVIDIA is seeking an experienced graphics software engineer to design and implement features for GPU rendering and AI-driven workflows. You will collaborate with multiple internal teams and external partners in an agile environment to deliver cutting-edge tools.

Ideal candidates have 5+ years in software development, strong C/C++ skills, and deep knowledge of 3D graphics, GPU architectures, and AI techniques, including CUDA, TensorFlow, or PyTorch, with excellent communication.

Qualifications

  • BS/MS in Computer Science or Computer Engineering or equivalent experience.
  • 5+ years of relevant work experience in software development.
  • Demonstrated passion for 3D graphics, AI, and low-level programming with 5+ years of industry experience.
  • Excellent C/C++ programming skills.
  • Knowledge of 3D graphics algorithms and GPU architectures with at least one API (Direct3D/OpenGL/Vulkan).
  • Experience with AI/deep learning, neural network architectures, CUDA, TensorFlow, or PyTorch.
  • Strong understanding of computer architecture concepts (virtual memory, caches, registers, threads, heterogeneous computing).
  • Excellent written and verbal communication skills.

Responsibilities

  • Create new technical designs and implement features while working in an agile environment.
  • Improve tools for NVIDIA GPUs to help developers identify and resolve rendering/performance issues.
  • Create tools aligning AI and graphics for next-gen workflows.
  • Collaborate with NVIDIA teams (Compiler, Driver, Research, GPU Architecture).
  • Drive technology discussions and provide system-architecture feedback.
  • Estimate and prioritize tasks to create realistic delivery schedules.
  • Write clean, maintainable object-oriented code and document it.
  • Document requirements and designs, review with partners, and participate in QA test plan development.

Skills

C/C++ Programming
3D Graphics Algorithms
AI and Deep Learning Techniques
GPU Architecture Knowledge
Agile Development
Object-Oriented Programming

Education

BS/MS in Computer Science or Computer Engineering

Tools

CUDA
TensorFlow
PyTorch
Direct3D
OpenGL / Vulkan

Job description

  • Create new technical designs and implement features while working in an agile environment.
  • Improve existing tools for NVIDIA GPUs, enabling developers to quickly identify and resolve rendering and performance issues.
  • Create innovative new tools that bridge AI & graphics in next generation workflows.
  • Collaborate closely with internal and external partners, including teams within NVIDIA such as the Compiler, Driver, Research, and GPU Architecture teams.
  • Drive technology discussions and provide feedback on system architecture.
  • Accurately estimate and prioritize tasks in order to create realistic delivery schedules.
  • Write fast, effective, maintainable, reliable and well-documented object-oriented code.
  • Document requirements and designs, and review documents with key partners.
  • Meet with the QA Department to develop test plans for new features.
Requirements
  • BS/MS in Computer Science, Computer Engineering, or equivalent experience.
  • 5+ years of relevant work experience in software development
  • Real passion for 3D graphics, AI, and low-level programming with 5+ years of relevant industry experience.
  • Excellent C/C++ programming skills.
  • Ability to provide accurate estimates to ensure delivery of software on time.
  • Knowledge of 3D Graphics Algorithms and GPU Architectures, with proficiency in at least one 3D Graphics API such as Direct3D, OpenGL, or Vulkan.
  • Demonstrated experience with AI and deep learning techniques, including familiarity with neural network architectures, CUDA, and frameworks such as TensorFlow or PyTorch.
  • Deep understanding of computer architecture concepts such as virtual memory, caches, registers, threads, and heterogeneous computing.
  • Excellent written and verbal communication skills.
Core Competencies

Proficient in C/C++ programming and 3D graphics algorithms, with a strong background in AI and deep learning techniques. Experienced in agile development, system architecture discussions, and collaboration with cross-functional teams to deliver innovative tools for NVIDIA GPUs.

Highest-signal resume keywords
  • C/C++ Programming
  • 3D Graphics Algorithms
  • AI and Deep Learning Techniques
  • GPU Architecture Knowledge
  • Agile Development
ATS Optimization Keywords
Hard Skills
  • Object-Oriented Programming
  • 3D Graphics API (Direct3D, OpenGL, Vulkan)
  • CUDA
  • TensorFlow
  • PyTorch
  • Computer Architecture Concepts
  • Performance Optimization
  • Rendering Techniques
  • Task Estimation
  • Documentation Skills
Soft Skills
  • Excellent Communication Skills
  • Collaboration
  • Feedback Provision
Certifications & Qualifications
  • BS/MS in Computer Science
  • Computer Engineering
Industry Keywords
  • NVIDIA GPUs
  • Agile Environment
  • Neural Network Architectures
  • Heterogeneous Computing
  • Virtual Memory
  • Caches
  • Registers
  • Threads
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Developer Relations Manager – Marketing Technology
Principal Developer Relations Manager – Marketing Technology

Jobtailor • Santa Clara (CA)

On-site
USD 180,000 - 320,000
Developer Relations Manager
Developer Relations Manager

Jobtailor • Santa Clara (CA)

On-site
USD 150,000 - 210,000
Senior Software Engineer – Local AI
Senior Software Engineer – Local AI

Jobtailor • California (MO)

On-site
USD 140,000 - 210,000
Engineering Manager, Deep Learning Inference
Engineering Manager, Deep Learning Inference

Jobtailor • California (MO)

On-site
USD 180,000 - 260,000
Software Engineer, Neural Graphics Developer Tools
Software Engineer, Neural Graphics Developer Tools

NVIDIA • Austin (TX)

On-site
USD 184,000 - 287,500
Equity
Benefits
Software Engineer, Neural Graphics Developer Tools
Software Engineer, Neural Graphics Developer Tools

NVIDIA • Hillsboro (OR)

On-site
USD 152,000 - 287,500
Equity
Benefits
Software Engineer, CUDA Deep Learning Systems
Software Engineer, CUDA Deep Learning Systems

Jobtailor • California (MO)

On-site
USD 140,000 - 210,000
Software Engineer, Neural Graphics Developer Tools
Software Engineer, Neural Graphics Developer Tools

NVIDIA AI • Seattle (WA)

On-site
USD 184,000 - 288,000
System Software Engineer – GPU, SOC
System Software Engineer – GPU, SOC

Jobtailor • California (MO)

On-site
USD 140,000 - 210,000
Senior System Software Engineer, Vulkan Performance
Senior System Software Engineer, Vulkan Performance

Jobtailor • California (MO)

On-site
USD 140,000 - 190,000