Hiring Panda
Senior Developer – C++ / CUDA (GPU Computing)
₹15–18 LPA
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
