CUDA Software Engineer / CUDA Developer | Asian Global Infotech | Bangalore

Asian Global Infotech

Bengaluru

On-site

INR 1,440,000 - 1,760,000

Full time

7 days 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

Asian Global Infotech is seeking an experienced CUDA Software Engineer to join our Bangalore team on a full-time on-site basis. You will design, optimize, and port GPU-accelerated algorithms for ophthalmic imaging and AI applications, leveraging CUDA, C++, and high-performance computing techniques.

The role requires 3+ years in GPU programming, strong Linux development skills, and a track record of delivering production-quality code.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Software Engineering, or a related technical discipline.
  • Minimum of 3+ years of progressive professional experience in software engineering, GPU programming, and high-performance computing.
  • Strong hands-on experience in CUDA architecture and GPU-accelerated algorithm development.
  • Proficient in modern C++ (C++11/14/17/20) and Linux development.
  • Experience with performance profiling, multi-threading, and image processing pipelines.

Responsibilities

  • Develop and optimize GPU-accelerated algorithms for ophthalmic imaging and AI applications.
  • Implement, maintain, and refactor CUDA and C++ software for OCT and image processing pipelines.
  • Profile performance, identify bottlenecks, and optimize across parallel architectures.
  • Port complex research algorithms into production-quality production-grade codebases.
  • Collaborate with algorithm scientists, software engineers, and system architects.
  • Prepare technical documentation of workflows, runbooks, and code architectures.

Skills

CUDA programming
C++
Image processing
Linux development
Performance profiling
Multi-threading
Problem-solving

Education

Bachelor’s/Master’s degree in CS/EE/SE

Tools

CUDA Toolkit
cuBLAS
cuFFT
OpenCV
TensorFlow
PyTorch

Job description

Position Summary

Asian Global Infotech is actively seeking an experienced, high-caliber, and technical CUDA Software Engineer / CUDA Developer with 3+ years of progressive professional experience in GPU programming, high-performance computing, and modern C++ software development to join our client engineering team on a full-time permanent on-site basis in Bangalore (candidates must be available for a final face-to-face interview). In this critical GPU acceleration and software engineering role, you will be responsible for developing and optimizing high-performance GPU-accelerated algorithms for ophthalmic imaging and artificial intelligence applications. You will leverage your deep specialist expertise in CUDA, C++, GPU programming, and image processing pipelines to deliver uncompromised computational efficiency, high rendering throughput, and operational excellence. This opportunity offers competitive compensation (16 LPA), executive technical visibility, and exceptional career growth prospects within a premier global technology consulting and medical imaging software enterprise.

Detailed Job Description

As a CUDA Software Engineer / CUDA Developer supporting Asian Global Infotech in Bangalore, India, you will take full operational, tactical, and technical ownership of GPU-accelerated software architecture, OCT and image processing pipeline development, performance profiling, and algorithm porting across mission-critical medical imaging systems. Your day-to-day responsibilities include designing, developing, implementing, and maintaining robust CUDA and C++ software for optical coherence tomography (OCT) and advanced image processing pipelines, profiling and optimizing software performance to maximize GPU hardware utilization, porting complex research algorithms into production-quality, enterprise-grade codebases, supporting seamless algorithm integration into sophisticated medical hardware devices, conducting rigorous debugging and root cause analysis to troubleshoot complex software issues across Linux development environments, collaborating closely with cross-functional algorithm scientists, software engineers, and system architects in Agile sprint cycles, preparing comprehensive technical documentation of algorithmic workflows, optimization reports, and operational runbooks, and managing application requirements by sending your updated resume via direct email to Jesna at jesna@asianglobalinfotech.com. You will utilize your proactive troubleshooting and analytical problem-solving skills to resolve complex performance bottlenecks and memory management anomalies under strict service level agreements. Furthermore, you will manage application requirements ensuring strict compliance with the 3+ years GPU programming experience requirement, Bangalore on-site presence, and final face-to-face interview availability.

Key Responsibilities
  • Develop and optimize high-performance, GPU-accelerated algorithms for ophthalmic imaging and artificial intelligence applications.
  • Implement, maintain, and refactor robust CUDA and C++ software solutions for OCT and image processing pipelines.
  • Execute rigorous performance profiling, bottleneck identification, and optimization across parallel computing architectures.
  • Port complex research algorithms into clean, production-quality, enterprise-grade C++ and CUDA codebases.
  • Support seamless algorithm integration into complex medical hardware devices and diagnostic instrumentation.
  • Conduct advanced software debugging, root cause analysis (RCA), and memory leak resolution in Linux environments.
  • Collaborate seamlessly with cross-functional algorithm scientists, software engineers, and system architecture teams.
  • Maintain accurate, comprehensive technical documentation of algorithmic workflows, code architectures, and operational runbooks.
Required Qualifications & Skills
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Software Engineering, or a related technical discipline.
  • Minimum of 3+ years of progressive professional experience in software engineering, GPU programming, and high-performance computing.
  • Strong, demonstrable hands-on professional expertise in CUDA architecture and GPU-accelerated algorithm development.
  • Comprehensive working knowledge and practical proficiency in modern C++ software development (C++11/14/17/20).
  • Deep practical experience in performance profiling, optimization, multi-threaded computing, and parallel execution.
  • Solid practical experience in image processing, computer vision, and Linux development environment administration.
  • Exceptional analytical, troubleshooting, debugging, and problem-solving capabilities under high-pressure conditions.
  • Mandatory legal work eligibility and physical availability for full-time on-site professional operations and final F2F interviews in Bangalore.
Nice-to-Have Skills
  • Professional certifications such as NVIDIA Certified Associate/Professional in CUDA Programming or AWS Certified Developer.
  • Prior professional working experience in medical imaging, healthcare technology, scientific computing, or computer vision industries.
  • Hands-on familiarity with tensor cores, cuBLAS, cuFFT, OpenCV, and deep learning frameworks (TensorFlow, PyTorch).
  • Experience utilizing CI/CD deployment pipelines, CMake build systems, Git version control, and containerization tools (Docker).
  • Exposure to agile software development methodologies and enterprise IT service management (ITSM) ticketing platforms.
Application Information
  • Recruiter: Asian Global Infotech Recruitment Division
  • Contact Name: Jesna
  • Email: `jesna@asianglobalinfotech.com`
  • Phone:
  • Company Website: https://www.asianglobalinfotech.com
  • Salary/Rate: 16 LPA / Annual Enterprise Compensation Package
  • Deadline: Open until filled (Urgent Bangalore CUDA Developer Opening)
  • Notice Period: Immediate to 30 Days Preferred
  • Contract Duration: Permanent / Full-Time On-Site Engagement (Bangalore)
Recruitment Pro Tip

When applying for this CUDA Software Engineer position through Asian Global Infotech, ensure your resume explicitly highlights your GPU programming and modern C++ portfolio, details your experience in performance profiling and medical image processing, and confirms your availability for final face-to-face interviews in Bangalore.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer-CUDA Developer
Software Engineer-CUDA Developer

Nest Digital • Bengaluru

On-site
INR 1,200,000 - 1,900,000
CUDA Developer
CUDA Developer

Amantya Technologies • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Senior Software Engineer- Manual Medical Device Testing
Senior Software Engineer- Manual Medical Device Testing

Nestdigital • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Interesting Job Opportunity Analyst - Algorithm Research Andamp; Development
Interesting Job Opportunity Analyst - Algorithm Research Andamp; Development

Enormous Enterprise LLC • Chennai

On-site
INR 1,500,000 - 2,500,000
Senior CUDA Engineer
Senior CUDA Engineer

Tekskills Inc. • Mumbai

On-site
INR 2,400,000 - 4,000,000
Senior CUDA Engineer
Senior CUDA Engineer

Tekskills Inc. • Delhi

On-site
INR 1,400,000 - 2,100,000
Senior CUDA Engineer
Senior CUDA Engineer

Tekskills Inc. • Hyderabad

On-site
INR 2,000,000 - 5,000,000
Senior CUDA Engineer
Senior CUDA Engineer

Tekskills Inc. • Kolkata District

On-site
INR 2,600,000 - 3,800,000
Senior CUDA Engineer
Senior CUDA Engineer

Tekskills Inc. • Dadri

On-site
INR 1,800,000 - 2,400,000
Senior CUDA Engineer
Senior CUDA Engineer

Tekskills Inc. • Bengaluru

On-site
INR 1,200,000 - 2,000,000