HamburgerMenu
hirist

C++/CUDA Developer - Multithreading

Procallisto solution
Anywhere in India/Multiple Locations
3 - 6 Years

Posted on: 29/09/2025

Job Description

Key Responsibilities :


- Design, develop, and optimize high-performance software using C++ and CUDA.

- Implement GPU-accelerated algorithms for compute-intensive applications.

- Optimize system performance, memory usage, and execution speed.

- Debug, profile, and troubleshoot CUDA kernels and C++ applications.

- Collaborate with cross-functional teams to integrate GPU solutions into larger systems.

- Stay up to date with emerging GPU and HPC technologies.


Required Skills & Experience :


- 5+ years of professional software development experience.


- 3+ years of hands-on experience with CUDA programming.

- Strong expertise in modern C++ (C++11/14/17).

- Solid understanding of parallel programming, multithreading, and concurrency.

- Experience with performance optimization, memory management, and profiling tools.

- Strong problem-solving and debugging skills.

- Knowledge of computer architecture, GPU memory hierarchy, and optimization techniques.


Nice to Have :


- Experience with Python/CUDA bindings (PyCUDA, Numba, etc.).


The job is for:

Women candidates preferred
May work from home
For women joining back the workforce
info-icon

Did you find something suspicious?