Senior Software Engineer, GPU-Accelerated Image & Data

NVIDIA Corporation

Santa Clara, Northern (CA, KY)

Hybrid

USD 224,000 - 357,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits
Hybrid work

Job summary

NVIDIA Corporation in Santa Clara, CA is hiring a Senior Software Engineer to design, develop, and optimize GPU- and CPU-accelerated image and data processing libraries. You will work on projects like nvJPEG, nvJPEG2000, nvTIFF, nvComp, and NPP, delivering scalable library software, performance tuning, and cross‑team collaboration.

The role requires a PhD or MSc in a related field, 12+ years of experience in high‑performance parallel numerical code with CUDA, and strong C/C++.

Qualifications

  • PhD or MSc degree in Computational Science, Computer Science, Applied Math, or related field is preferred (or equivalent experience).
  • 12+ years of experience developing, debugging, and optimizing high-performance parallel numerical applications with GPU acceleration using CUDA.
  • Excellent C/C++ programming and software design skills.
  • Proven experience leading and completing software development projects.
  • Strong collaboration, communication, and documentation habits.

Responsibilities

  • Develop scalable library software using modern tools and languages for numerical methods.
  • Performance tuning and benchmarking of algorithms on CPU/GPU architectures.
  • Collaborate with product management and partners on feature and roadmap requirements.
  • Provide technical leadership to library engineers.
  • Identify opportunities to improve library performance and maintainability.

Skills

C/C++ programming
CUDA
Leadership
Parallel numerical applications
Documentation
Collaboration
Python scripting
Debugging/Profiling

Education

PhD or MSc in Computational Science, Computer Science, Applied Math, or related field

Tools

CI/CD systems
JIRA

Job description

NVIDIA Corporation in Santa Clara, CA is hiring a Senior Software Engineer to design, develop, and optimize GPU- and CPU-accelerated image and data processing libraries. You will work on projects like nvJPEG, nvJPEG2000, nvTIFF, nvComp, and NPP, delivering scalable library software, performance tuning, and cross‑team collaboration.

The role requires a PhD or MSc in a related field, 12+ years of experience in high‑performance parallel numerical code with CUDA, and strong C/C++.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior GPU-Accelerated Image & Data Libraries Engineer
Senior GPU-Accelerated Image & Data Libraries Engineer

Nvidia Corporation in • Santa Clara (CA)

Hybrid
USD 224,000 - 357,000
Equity
Benefits
Senior GPU-Accelerated Image & Data Libraries Engineer
Senior GPU-Accelerated Image & Data Libraries Engineer

NVIDIA • California (MO)

On-site
USD 224,000 - 357,000
Senior GPU-Accelerated Library Engineer
Senior GPU-Accelerated Library Engineer

NVIDIA Gruppe • Santa Clara (CA)

Hybrid
USD 224,000 - 357,000
Equity
Benefits
Hybrid work
Senior GPU Image & Data Processing Library Engineer
Senior GPU Image & Data Processing Library Engineer

2100 NVIDIA USA • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior Software Engineer, GPU Libraries (Equity)
Senior Software Engineer, GPU Libraries (Equity)

NVIDIA AI • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior Software Engineer - Image and Data Processing Libraries
Senior Software Engineer - Image and Data Processing Libraries

NVIDIA • California (MO)

On-site
USD 224,000 - 357,000
Senior GPU Library Engineer (CUDA) - Equity Eligible
Senior GPU Library Engineer (CUDA) - Equity Eligible

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior Software Engineer - Image and Data Processing Libraries
Senior Software Engineer - Image and Data Processing Libraries

NVIDIA Gruppe • Santa Clara (CA)

Hybrid
USD 224,000 - 357,000
Equity
Benefits
Hybrid work
Senior Software Engineer - Image and Data Processing Libraries
Senior Software Engineer - Image and Data Processing Libraries

NVIDIA AI • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior Software Engineer - Image and Data Processing Libraries
Senior Software Engineer - Image and Data Processing Libraries

2100 NVIDIA USA • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits