EarlyJobs
All roles

Hiring Panda

Senior Developer – C++ / CUDA (GPU Computing)

₹15–18 LPA

Applications closed

Kandivali, MumbaiFull-timeHybrid5–10 yrs1 openingInformation TechnologyImmediateDay Shifts

Graduation (10 + 2 + 4)

C++ Programming, CUDA Programming, GPU Computing & Optimization, Parallel Computing, Linux OS, Multithreading & Concurrency, Performance Optimization

1️⃣ Basic Information

Job Title:

Senior Developer – C++ / CUDA (GPU Computing)

Location:

On-site

Work Type:

On-site / Hybrid / Remote (select as per requirement)


2️⃣ Job Requirements

Required Skills

  • C++ Programming (C++11 / C++14 / C++17 / C++20)
  • CUDA Programming
  • GPU Computing & Optimization
  • Parallel Computing
  • Linux OS
  • Multithreading & Concurrency
  • Performance Optimization

Preferred Skills

  • CUDA Kernel Optimization
  • GPU Memory Management
  • Nsight / CUDA Profiling Tools
  • Numerical Computing
  • High Performance Computing (HPC)
  • Algorithm Design

Nice-to-Have Skills

  • Device Integration
  • Scientific Computing
  • OpenMP / MPI
  • Python for tooling or scripting

Total Experience (In Years)

  • Minimum: 5
  • Maximum: 10

Educational Qualification

  • B.E / B.Tech / M.Tech in Computer Science, Electronics, or related field

Language Requirements

  • English (Mandatory)

Age Range

  • 22 – 45

3️⃣ Job Terms & Compensation

Employment Type:

Full-Time

Category:

IT / Software Development

Currency:

INR (₹)

Salary Range:

  • Minimum: ₹15,00,000
  • Maximum: ₹18,00,000


Number of Openings:

1

Shift Timings:

General Shift

Payment Frequency:

Yearly

Hiring Need:

Immediate

4️⃣ Job Description & Publishing

Job Description

We are seeking an experienced Developer with a strong background in C++, CUDA programming, and Linux to lead and contribute to the development of high-performance software solutions for device integration and computational workloads.

This is a hands-on technical role combining deep programming expertise with performance optimization and collaboration across engineering and research teams.

Key Responsibilities

Software Development

  • Develop and maintain high-performance applications using C++ and CUDA
  • Design and implement GPU-based parallel algorithms

Performance Optimization

  • Optimize CUDA kernels for scalability, speed, and memory efficiency
  • Identify and resolve performance bottlenecks

Code Review & Testing

  • Conduct code reviews to ensure best practices
  • Create and execute test cases for performance and correctness

Collaboration & Mentorship

  • Work closely with engineering and research teams
  • Provide technical guidance to junior developers

Documentation

  • Prepare and maintain technical documentation, design specs, and user guides

Technical Expertise Required

  • Strong proficiency in modern C++
  • Advanced CUDA programming and GPU optimization
  • Understanding of CUDA memory hierarchy and parallel computing
  • Strong mathematical and analytical skills
  • Experience with profiling and debugging tools (Nsight, CUDA Memcheck)

  • Senior C++ Developer
  • CUDA Developer
  • GPU Computing Engineer
  • High Performance Computing (HPC)
  • C++ CUDA Programmer
  • Performance Optimization Engineer
  • Parallel Computing Developer
  • Linux C++ Developer
  • CUDA Kernel Optimization
  • GPU Programming Jobs
  • Senior Software Engineer C++
  • Numerical Computing Developer
  • CUDA Memory Management
  • Nsight Profiling
  • Multithreading C++
  • Scientific Computing Developer
  • Device Integration Engineer
  • Experienced C++ Developer
  • GPU Optimization Specialist
  • Algorithm Design Engineer

Related Jobs

Hire your ideal team. Through recruiters. | Hire your ideal team. Through recruiters. | Hire your ideal team. Through recruiters. |