Your browser does not support javascript! Please enable it, otherwise web will not work for you.

GPU Engineer @ Multicoreware

Home > Software Development

 GPU Engineer

Job Description

Role & responsibilities


We are seeking an experienced GPU Programming Engineer to join our team. In this role, you will focus on developing, optimizing, and deploying GPU-accelerated solutions for high-performance machine learning workloads. The ideal candidate has strong expertise in GPU programming across one or more platforms (e.g., NVIDIA CUDA, AMD ROCm/HIP, or OpenCL) and is comfortable working at the intersection of parallel computing, performance tuning, and ML system integration.

Key Responsibilities

  • Develop, optimize, and maintain GPU-accelerated components for machine learning pipelines using frameworks such as CUDA, HIP, or OpenCL
  • Analyze and improve GPU kernel performance through profiling, benchmarking, and resource optimization.
  • Optimize memory access, compute throughput, and kernel execution to improve overall system performance on the target GPUs.
  • Port existing CPU-based implementations to GPU platforms while ensuring correctness and performance scalability.
  • Work closely with system architects, software engineers, and domain experts to integrate GPU-accelerated solutions.

Preferred candidate profile

  • Bachelor's or master's degree in computer science, Electrical Engineering, or a related field.
  • 2+ years of hands-on experience in GPU programming using CUDA, HIP, OpenCL, or other GPU compute APIs.
  • Strong understanding of GPU architecture, memory hierarchy, and parallel programming models.
  • Proficiency in C/C++ and hands-on experience developing on Linux-based systems.
  • Familiarity with profiling and tuning tools such as Nsight, rocprof, or Perfetto.

Preferred Qualifications

  • Familiarity with cuDNN, TensorRT, OpenCL, or other GPU computing libraries.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Multicoreware
Location(s): Chennai

+ View Contactajax loader


Keyskills:   C++ GPU Programming Opencl Cuda

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ -8 Lacs P.A

Similar positions

Engineer /senior Engineer - (mcu Rtos)

  • Einfochips
  • 5 - 10 years
  • Hyderabad
  • 21 hours ago
₹ Not Disclosed

QA Automation & Infrastructure Engineer

  • FCS Software Solutions
  • 10 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Senior CPaaS Engineer

  • FCS Software Solutions
  • 8 - 13 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Sr. Software Engineer

  • Orange Business
  • 6 - 11 years
  • Noida, Gurugram
  • 4 days ago
₹ Not Disclosed

Multicoreware

MulticoreWare?is an accelerated software development company with products in broadcast, OTT, autonomous vehicles, and video analytics.