C++, CUDA developer

4 days ago


Chennai, Tamil Nadu, India Avia Technologies Full time ₹ 6,00,000 - ₹ 18,00,000 per year

C++/CUDA Engineer

  • Design and implement high-performance GPU-accelerated modules in C++ and CUDA, converting algorithmic prototypes into production-ready components.
  • Optimize CUDA kernels and memory access patterns (shared memory, coalescing, streams, async transfers) to maximize throughput and minimize latency.
  • Integrate GPU modules into existing C++ codebases and APIs, ensuring robust error handling, unit tests, and CI/CD for GPU components.
  • Profile and debug GPU workloads using Nsight Systems, Nsight Compute and other profiling tools; identify bottlenecks and implement targeted fixes.
  • Collaborate with algorithm teams and system architects to parallelize workloads, define performance targets, and assess trade-offs between accuracy and compute cost.
  • Drive engineering best practices: code reviews, GPU performance benchmarks, documentation, and mentoring of junior engineers.

Skills & Qualifications
Must-Have (skills & tools)

  • C++
  • CUDA
  • NVIDIA CUDA Toolkit

Preferred (skills & Tools)

  • cuBLAS
  • Thrust
  • CUDA Graphs

Must-Have (qualifications)

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field (or equivalent practical experience).
  • 2+ years of proven track record of delivering C++ applications with native CUDA acceleration in production environments.
  • Strong understanding of GPU architectures and ability to translate algorithmic requirements into efficient parallel implementations.
  • Experience with GPU profiling, benchmarking, and performance regression tracking.

Preferred (qualifications)

  • Experience integrating CUDA modules into embedded or real-time systems.
  • Familiarity with performance-sensitive libraries (cuBLAS, cuDNN) and domain-specific optimization techniques.

Benefits & Culture Highlights

  • Hands-on work with cutting-edge GPU compute in safety- and latency-critical systems.
  • Collaborative engineering culture with emphasis on performance excellence and continuous learning.
  • Opportunities to influence architecture, mentor peers, and own end-to-end deliverables.

Skills: c++,gpgpu,cuda,algorithms


  • CUDA Developer

    1 week ago


    Chennai, Tamil Nadu, India ANRGI TECH Pvt. Ltd. Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Develop algo focusing on CUDA acceleration, CPU to GPU conversion of image processing algos and models Stay updated with emerging technologies and industry best practices. Bring new ideas to the team by exploring modern frameworks or tools that could enhance the platform's capabilities. Required Qualifications: Education: Master's degree in Computer...


  • Chennai, Tamil Nadu, India MulticoreWare Inc Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Job SummaryWe 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...


  • Chennai, Tamil Nadu, India KLA Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Company OverviewKLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents...


  • Chennai, Tamil Nadu, India Forstaffing - Executive Search Firm Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    BE/Btech/MCA/MSc is mandatory. 2+ years of experience in:C++ CUDA developerCUDA accelerationProduct or Semi conductor or Hardware Manufacturing company experience is a MUST. should be from Tier 1 colleges like (IIT, IIIT, VIT, NIT)(

  • C/C++ Developer

    2 weeks ago


    Chennai, Tamil Nadu, India Hrzworkz Private Limited(HERTZWORKZ) Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role: C/C++ Developer – Sakthi DB ProjectWork Location: IITM Research ParkRoles & Responsibilities: Core DevelopmentDesign, develop, and enhance modules of Sakthi DB using C and C++.Implement efficient algorithms for database operations, query handling, and indexing.Ensure robust memory management, multithreading, and system-level performance.System-Level...

  • AI Manager

    2 weeks ago


    Chennai, Tamil Nadu, India Krayr Solutions Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Experience - 8 To 16 YearsLocation - Chennai • Proven experience in developing computer vision and image processing algorithm and ML/DL algorithm.• Proficiency in programming languages such as Python, C++ and CUDA.

  • Algorithm Research

    7 days ago


    Chennai, Tamil Nadu, India Yo Hr Consultancy Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job Title : Algorithm Research & Development (CUDA)Experience : 2 to 4 yearsWork mode : Hybrid -3days work from officeMust have : - BE/Btech/MCA/MSc is mandatory. Please ignore Diploma or candidates with just a 3 yrs degree(BCA/BSc) - Min 2yrs exp in C is a MUST - Must have experience as a CUDA developer - CUDA acceleration a MUST (using this...

  • C Developer

    2 weeks ago


    Chennai, Tamil Nadu, India Tata Consultancy Services Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Job Role:C/C++ DeveloperExperience Range:5-10 YearsLocation:Pan IndiaJob Description:Experience in hands on programming in C/C++, multithread and debugging.Excellent knowledge in networking concepts and industry standards.Good understanding of concepts in operating systems.Telecom wireless core network development in 3G/4GUnderstanding of overall Telecom NW...

  • C Developer

    4 days ago


    Chennai, Tamil Nadu, India IITM Pravartak Technologies Foundation Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Title: C Developer (Linux Application Development)Location/Work mode -Chennai /Work from officeKey Responsibilities:Develop, test, and maintain application software written in C targeting Linux environments.Design and implement application features, APIs, and interfaces with robust error handling and performance optimization.Required Skills &...

  • C++ Developer

    6 days ago


    Chennai, Tamil Nadu, India Live Connections Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Kindly find the below primary skills for your reference:C / C++, Client side coder, Strong in Development, Debugging and Bug fixes.We need to see stronger experience in developing C++ applications for Linux user space as well as stronger networking experience.C/C++Demonstrates knowledge in the 4 OOP pillars: encapsulation, abstraction, inheritance,...