Senior GPU Software Engineer - Image Processing Libraries

NVIDIA

Schweiz

On-site

CHF 150,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NVIDIA is seeking a senior software library developer to design, optimize, and scale GPU-accelerated libraries such as nvComp, NPP, nvJPEG, nvJPEG2000, nvTIFF, and nvImageCodec. You will apply CUDA and modern C/C++ to deliver high-performance computing software used across AI, data analytics, image processing, and scientific simulations.

Ideal candidates hold a PhD or MSc, 12+ years in parallel numerical programming with GPU acceleration, and proven leadership.

Qualifications

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

Responsibilities

  • Developing scalable library software using modern tools and languages for various numerical method
  • Performance tuning, optimization, and benchmarking of algorithms on various architectures.
  • Working closely with product management and other internal and external partners to understand feature and performance requirements and contributing to the technical roadmaps of libraries
  • Providing technical leadership and guidance to library engineers working with you
  • Find opportunities to improve library performance and abstractions that allow to re-architect code for reduced maintenance cost.

Job description

NVIDIA is seeking a senior software library developer to design, optimize, and scale GPU-accelerated libraries such as nvComp, NPP, nvJPEG, nvJPEG2000, nvTIFF, and nvImageCodec. You will apply CUDA and modern C/C++ to deliver high-performance computing software used across AI, data analytics, image processing, and scientific simulations.

Ideal candidates hold a PhD or MSc, 12+ years in parallel numerical programming with GPU acceleration, and proven leadership.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Image and Data Processing Libraries Intern
Image and Data Processing Libraries Intern

NVIDIA • Zürich

On-site
CHF 17,000 - 28,000
Developer Technology Engineering Intern - Compute Performance
Developer Technology Engineering Intern - Compute Performance

NVIDIA • Zürich

On-site
CHF 90,000 - 120,000
Developer Technology Engineering Intern - Compute Performance
Developer Technology Engineering Intern - Compute Performance

NVIDIA Corporation • Zürich

Hybrid
CHF 100,000 - 140,000
GPU-Accelerated Image & Data Processing Intern
GPU-Accelerated Image & Data Processing Intern

NVIDIA • Zürich

On-site
CHF 17,000 - 28,000
GPU Compute DevTech Intern - HPC & Parallel Computing
GPU Compute DevTech Intern - HPC & Parallel Computing

NVIDIA Corporation • Zürich

Hybrid
CHF 100,000 - 140,000
Senior AI Compute Engineer - GPU & Parallel Optimizations
Senior AI Compute Engineer - GPU & Parallel Optimizations

NVIDIA • Zürich

On-site
CHF 140,000 - 210,000
Senior Software Developer
Senior Software Developer

NVIDIA • Switzerland

On-site
CHF 120,000 - 180,000
Senior Software Developer 100%
Senior Software Developer 100%

NVIDIA • Zürich

On-site
CHF 190,000 - 260,000
Senior Software Engineer, JAX — Performance & Platform Lead
Senior Software Engineer, JAX — Performance & Platform Lead

NVIDIA • Zürich

On-site
CHF 180,000 - 260,000
Principal AI Developer Technology Engineer
Principal AI Developer Technology Engineer

NVIDIA • Zürich

On-site
CHF 130,000 - 170,000