Real Time Group, LTD is looking for an experienced CUDA Developer to design, implement, and optimize GPU-accelerated software applications.
Job Responsibilities:
- Design, develop, and optimize GPU-accelerated code using CUDA/CUDA C++.
- Analyze existing software and identify opportunities for GPU acceleration.
- Collaborate with cross-functional teams (AI, software, hardware) to integrate GPU solutions.
- Write clean, maintainable, and well-documented code.
- Support deployment, testing, and troubleshooting in production environments.
Minimum Qualifications:
- 5+ years of experience with C++ programming language.
- 2+ years of hands-on experience with CUDA development.
- Experience with parallel computing, multithreading, and GPU architecture.
- Familiarity with performance profiling tools like Nsight Compute/Systems.
- Experience with Linux development environments.
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Experience in AI/ML, scientific computing, image processing, or 3D graphics.
- Familiarity with libraries such as cuDNN, cuBLAS, TensorRT, or OpenCL.
- Experience with Python and GPU-accelerated Python frameworks (e.g., Numba, CuPy, RAPIDS).
- Knowledge of distributed computing (e.g., MPI, NCCL).
- Contributions to open-source CUDA/GPU projects.