Senior GPU Software Engineer (C++/CUDA) for Healthcare

AMARIS GROUP SA

Eindhoven

On-site

EUR 90,000 - 130,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Amaris Consulting seeks a Graphics Processing Unit Consultant to design, develop, and optimize CUDA and C++ software for GPU-based processing in healthcare and digital processing applications.

The role covers the full software lifecycle from prototypes to production-ready components, collaborating with international, multidisciplinary teams, and contributing to architecture decisions and verification activities.

Qualifications

  • Master’s degree or PhD in Computer Science, Electrical Engineering, Computer Engineering, Mathematics, Physics, Biomedical Engineering, or a related field.
  • 5+ years of experience developing high-performance software for embedded, scientific, industrial, or healthcare applications.
  • Strong command of modern C++ and object-oriented design principles, including design patterns, maintainability, testing, and code quality.
  • Deep experience with GPU programming in CUDA, including kernel design, memory hierarchy, bandwidth, occupancy, synchronisation, and asynchronous execution.
  • Hands‑on experience with GPU performance analysis using tools such as NVIDIA Nsight Systems, NVIDIA Nsight Compute, or equivalent profilers.

Responsibilities

  • Design and deliver high-performance C++ and CUDA software for GPU-based digital processing applications.
  • Translate signal-processing, image-processing, modelling, and AI algorithms into efficient GPU implementations.
  • Profile GPU workloads and identify bottlenecks related to memory access, bandwidth, occupancy, synchronization, and CPU-GPU data transfers.
  • Improve algorithms and CUDA kernels through parallelisation, vectorisation, computation reuse, reduced data movement, and kernel fusion.

Skills

C++ programming
CUDA
GPU profiling
Signal processing
Embedded systems
Git

Education

Master’s degree or PhD in CS/EE/CE/Math/Physics/ Biomedical Engineering

Tools

NVIDIA Nsight Systems
NVIDIA Nsight Compute

Job description

Amaris Consulting seeks a Graphics Processing Unit Consultant to design, develop, and optimize CUDA and C++ software for GPU-based processing in healthcare and digital processing applications.

The role covers the full software lifecycle from prototypes to production-ready components, collaborating with international, multidisciplinary teams, and contributing to architecture decisions and verification activities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GPU-CUDA Software Engineer for Healthcare
Senior GPU-CUDA Software Engineer for Healthcare

Amaris Consulting • Eindhoven

On-site
EUR 90,000 - 130,000
Graphics Processing Unit Consultant (F/M/X)
Graphics Processing Unit Consultant (F/M/X)

AMARIS GROUP SA • Eindhoven

On-site
EUR 90,000 - 130,000
Graphics Processing Unit Consultant (F/M/X)
Graphics Processing Unit Consultant (F/M/X)

Amaris Consulting • Eindhoven

On-site
EUR 90,000 - 130,000
Senior Embedded Software Consultant (C++17) for Medical Devices
Senior Embedded Software Consultant (C++17) for Medical Devices

AMARIS GROUP SA • Eindhoven

Hybrid
EUR 90,000 - 120,000
Graphics Processing Unit Consultant (F/M/X)
Graphics Processing Unit Consultant (F/M/X)

MANTU GROUP SA • Netherlands

On-site
EUR 80,000 - 120,000
GPU Software Engineer — CUDA HPC for Imaging & AI (Hybrid)
GPU Software Engineer — CUDA HPC for Imaging & AI (Hybrid)

Progressive • Eindhoven

Hybrid
EUR 45,000 - 64,000
Hybrid working model
Open to starters / recent graduates
Senior Embedded C++ Engineer for Medical Devices
Senior Embedded C++ Engineer for Medical Devices

Amaris Consulting • Veghel

On-site
EUR 65,000 - 95,000
GPU/HPC Performance Engineer - CUDA/OpenCL MPI Expert
GPU/HPC Performance Engineer - CUDA/OpenCL MPI Expert

Stream HPC BV • Amsterdam

Hybrid
EUR 65,000 - 95,000
GPU Software Engineer
GPU Software Engineer

Progressive • Eindhoven

Hybrid
EUR 45,000 - 64,000
Hybrid working model
Open to starters / recent graduates
Performance Engineer
Performance Engineer

Stream HPC • Amsterdam

On-site
USD 58,350 - 105,030