GPU Software Engineer

Progressive

Eindhoven

Hybrid

EUR 45,000 - 64,000

Full time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working model
Open to starters / recent graduates

Job summary

Progressive in the Eindhoven region is seeking a GPU Software Engineer to join an innovative team building GPU-accelerated platforms using CUDA and C++ for imaging, signal processing, and AI workloads. You will design, optimize, and validate high-performance GPU software, collaborate with hardware and algorithm teams, and contribute to scalable, low-latency pipelines in a hybrid work environment.

Ideal candidates have advanced degrees in CS/EE or related fields, strong C++ skills, and good

Qualifications

  • Master's or PhD in CS/EE/CE/math/physics or related field.
  • Strong knowledge of C++ and OO software development.
  • Experience with CUDA and GPU programming.
  • Strong analytical and mathematical skills.
  • Excellent communication skills in English.

Responsibilities

  • Design, implement, and optimize high-performance C++ CUDA applications and memory.
  • Develop GPU-accelerated algorithms for imaging, signal processing, simulation, and AI workloads.
  • Optimize performance through parallelization, memory optimization, vectorization, and kernel optimization.
  • Profile and improve GPU workloads including memory bandwidth, occupancy, synchronization, and CPU-GPU communication.
  • Optimize end-to-end processing pipelines for latency, throughput, and scalability.
  • Collaborate with multidisciplinary teams to integrate GPU solutions into product architectures.

Skills

C++
CUDA
GPU programming
Object-oriented software development

Education

Master's degree in Computer Science
Master's degree in Electrical Engineering
Master's degree in Computer Engineering
Master's degree in Mathematics
Master's degree in Physics
Master's degree in Biomedical Engineering

Job description

GPU Software Engineer | Eindhoven Region
About the Company

Our client is a leading high-tech innovation organization in the Eindhoven region that develops advanced hardware, software, AI, and system solutions for highly regulated industries. Their multidisciplinary R&D teams work on next-generation technologies, turning innovative concepts into scalable products with real-world impact.

The Role

We are looking for a GPU Engineer to join an innovative engineering team focused on developing high-performance computing solutions for advanced imaging, signal processing, simulation, and AI-driven applications.

In this role, you will work on GPU-accelerated platforms, leveraging CUDA and C++ to develop efficient, scalable, and robust processing pipelines. You'll collaborate with experts in FPGA, embedded systems, electronics, algorithms, and AI to create cutting-edge solutions that push the boundaries of performance and efficiency.

School leavers and junior engineers with a strong academic background in GPU programming, CUDA, C++, computational science, mathematics, or related fields are encouraged to apply.

Your Responsibilities
  • Design, implement, and optimize high-performance C++ CUDA applications and memory.
  • Develop GPU-accelerated algorithms for signal processing, image processing, simulation, and AI workloads
  • Optimize performance through parallelization, memory optimization, vectorization, and kernel optimization
  • Profile and improve GPU workloads, including memory bandwidth, occupancy, synchronization, and CPU-GPU communication
  • Optimize end-to-end processing pipelines for latency, throughput, and scalability
  • Collaborate with multidisciplinary engineering teams to integrate GPU solutions into complete product architectures
Your Profile
Required
  • Master's degree or PhD in Computer Science, Electrical Engineering, Computer Engineering, Mathematics, Physics, Biomedical Engineering, or a related field
  • Strong knowledge of C++ and object-oriented software development
  • Experience or strong affinity with CUDA and GPU programming
  • Strong analytical and mathematical skills
  • Excellent communication skills in English
Nice to Have
  • Experience with signal processing, image processing, scientific computing, or AI
  • Knowledge of high-performance computing (HPC)
  • Experience with embedded platforms or hardware-software co-design
  • Familiarity with profiling and performance analysis tools
What's on Offer?
  • Full-time (40 hours per week)
  • Hybrid working model
  • Eindhoven Region
  • Detavast opportunity (contract-to-permanent possible)
  • Open to starters / recent graduates with relevant education and projects
  • Opportunity to work on cutting-edge GPU, AI, imaging, and high-performance computing technologies within an international R&D environment
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Performance Engineer
Performance Engineer

Stream HPC • Amsterdam

On-site
USD 58,000 - 106,000
Performance Engineer
Performance Engineer

Stream HPC BV • Amsterdam

Hybrid
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
Thermal/Mechanical Sr. Engineer - Eindhoven - Contract
Thermal/Mechanical Sr. Engineer - Eindhoven - Contract

microTECH Global Limited • Netherlands

On-site
EUR 70,000 - 90,000
Senior Infrastructure Engineer — GPU Compute
Senior Infrastructure Engineer — GPU Compute

Circle B • Hoofddorp

On-site
EUR 90,000 - 130,000
Company gym
Modern office in Hoofddorp
Informal working culture
Senior Network Engineer — AI / GPU Fabric
Senior Network Engineer — AI / GPU Fabric

Circle B • Hoofddorp

On-site
EUR 120,000 - 180,000
Office in Hoofddorp
Informal and open culture
Conference opportunities
Senior GPU Phase Retrieval Engineer — Metrology Startup
Senior GPU Phase Retrieval Engineer — Metrology Startup

AIM Solutions • Eindhoven

On-site
EUR 90,000 - 150,000
Ownership of algorithms
Small team with real impact
Competitive Dutch salary
Linux Developer
Linux Developer

Doghouse Recruitment • Amsterdam

Remote
EUR 136,000 - 160,000
AI Benchmark Engineer
AI Benchmark Engineer

Hamilton Barnes ? • Netherlands

Hybrid
EUR 85,000 - 145,000