FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer, Neural Graphics Developer Tools
NVIDIASoftware Engineer developing innovative graphics tools for NVIDIA's next generation workflows. Collaborating with research teams to enhance 3D graphics and AI integration.
Posted 7/23/2026full-timeSanta Clara • California, North Carolina, Oregon, Texas, Washington • 🇺🇸 United StatesMid-LevelSenior💰 $152,000 - $241,500 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
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++ Programming3D Graphics AlgorithmsAI and Deep Learning TechniquesGPU Architecture KnowledgeAgile Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Object-Oriented Programming3D Graphics API (Direct3D, OpenGL, Vulkan)CUDATensorFlowPyTorchComputer Architecture ConceptsPerformance OptimizationRendering TechniquesTask EstimationDocumentation Skills
Soft Skills
Excellent Communication SkillsCollaborationFeedback Provision
Certifications & Qualifications
BS/MS in Computer ScienceComputer Engineering
Industry Keywords
NVIDIA GPUsAgile EnvironmentNeural Network ArchitecturesHeterogeneous ComputingVirtual MemoryCachesRegistersThreads
Tech Stack
Tools & technologiesPyTorchTensorflow
About the role
Key responsibilities & impact- 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
What you’ll need- 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.
Benefits
Comp & perks- equity
- benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score