We are looking for a seasoned Developer with deep expertise in C++, CUDA programming, and Linux settings to provide technical leadership and drive the development of advanced solutions in device integration and high-performance computing.
Responsibilities
Immediate Joiners only, candidate should join within 15 days
Work Mode - Work from Office
Develop high-performance applications using C++ and CUDA
Implement parallel GPU algorithms to speed up computations.
Optimize CUDA kernels for speed, scalability, and memory use.
Identify bottlenecks and suggest performance improvements.
Review code for quality and adherence to standards.
Create and run tests to validate functionality and performance.
Collaborate with engineering and research teams on requirements.
Mentor junior developers and offer technical guidance.
Write and update design specs and user documentation.
Requirements
Skilled in contemporary C++ standards including C11, C14, C17, and C20
Experienced in building, debugging, and optimizing CUDA applications
Familiar with CUDA memory hierarchy, shared memory, streams, and warp-level operations.
Solid grasp of parallel algorithms and multi-threaded programming.
Solid foundation in linear algebra, calculus, and numerical methods.
Proficient with tools like Nsight, CUDA Memcheck, and other profiling utilities
📌 C++ Developer Mumbai (India)
🏢 KSmart Staffing Solutions
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.