C++ HPC Engineer - GPU Kernels, Systems & Performance

wedgetechflash

Dubai

On-site

AED 240,000 - 420,000

Full time

39 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

wedgetechflash is seeking an experienced C++ engineer to design, implement, and optimize high-performance software for compute-intensive workloads on CPUs and GPUs. You will work on low-level systems, memory layouts, and parallel code paths using CUDA/HIP and Linux toolchains.

You will collaborate with a team to profile, tune, and validate performance across hardware with a focus on scalable, portable code and rigorous reviews.

Qualifications

  • 2+ years of professional C/C++ development experience in systems programming or performance-focused engineering.
  • Experience designing and optimizing performance-critical software including memory layout and data movement.
  • Experience with multithreaded programming (std::thread, OpenMP, pthreads) and synchronization.
  • Hands-on modern C++ (C++11 and later) including memory management, pointers, templates and OOP.
  • Experience developing and debugging on Linux using gcc/clang, gdb, and make/CMake.
  • Strong grasp of data structures, algorithms, and their performance trade-offs.

Responsibilities

  • Design, develop and maintain high-performance C++ software for compute-intensive workloads.
  • Write and optimize parallel code for multi-core CPUs and GPUs, including CUDA/HIP kernels.
  • Profile applications, identify bottlenecks in compute, memory and I/O, and deliver measurable speedups.
  • Optimize memory layout, access patterns and data movement across the memory hierarchy.
  • Work with Linux systems internals: processes, threads, synchronization and virtual memory.
  • Write clean, well-tested, maintainable code and take part in code and design reviews.
  • Benchmark, debug and validate correctness and performance across hardware platforms.
  • Collaborate with the team to evaluate new hardware, toolchains and optimization techniques.

Skills

C++/Systems programming
Multithreading
Linux development
GPU programming
Data structures
Modern C++ (C++11+)

Tools

GCC/Clang
GDB
Make/CMake

Job description

wedgetechflash is seeking an experienced C++ engineer to design, implement, and optimize high-performance software for compute-intensive workloads on CPUs and GPUs. You will work on low-level systems, memory layouts, and parallel code paths using CUDA/HIP and Linux toolchains.

You will collaborate with a team to profile, tune, and validate performance across hardware with a focus on scalable, portable code and rigorous reviews.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (C++ / HPC / GPU Computing)
Software Engineer (C++ / HPC / GPU Computing)

wedgetechflash • Dubai

On-site
AED 240,000 - 420,000
CUDA Engineering Expert
CUDA Engineering Expert

RemoteJobsOne • Dubai

Remote
AED 304,000 - 506,000
Remote CUDA Kernel Optimization Expert
Remote CUDA Kernel Optimization Expert

RemoteJobsOne • Dubai

Remote
AED 304,000 - 506,000
HPC Systems Engineer for GPU/CPU Clusters
HPC Systems Engineer for GPU/CPU Clusters

Technology Innovation Institute • Abu Dhabi

On-site
AED 120,000 - 180,000
Senior HPC Systems Engineer — CFD/FEA Clusters
Senior HPC Systems Engineer — CFD/FEA Clusters

Edge Group • Abu Dhabi

On-site
AED 280,000 - 420,000
Family visas
Annual flight tickets
Medical insurance for you and depend
+1
Senior Embedded Engineer - C/C++ Linux & RTOS
Senior Embedded Engineer - C/C++ Linux & RTOS

EDGE • Abu Dhabi

On-site
AED 350,000 - 700,000
HPC Engineer
HPC Engineer

Technology Innovation Institute • Abu Dhabi

On-site
AED 120,000 - 180,000
Graphics Rendering Engineer — Real-Time GPU & PBR Expert
Graphics Rendering Engineer — Real-Time GPU & PBR Expert

The Root Access Network (T.R.A.N) • Abu Dhabi

On-site
AED 180,000 - 320,000
Competitive salary
Advanced graphics tech exposure
Professional development support
+1
Senior Runtime Engineer, C/C++ for AI Hardware
Senior Runtime Engineer, C/C++ for AI Hardware

Evollabs • Dubai

On-site
AED 180,000 - 300,000
Network CCL Engineer for AI Accelerator Systems
Network CCL Engineer for AI Accelerator Systems

HireHouse • Dubai

On-site
AED 350,000 - 500,000
Bonus
Benefits
Top locations