EarlyJobs
All roles

Hiring Panda

C++ Developer

₹13 L–₹18 L /mo

Applications closed

Kandivali, Mumbai , Kandivali, Mumbai , Kandivali, Mumbai , 400067Contractual EmploymentOn-Site4–7 yrs1 openingInformation TechnologyImmediateDay Shifts

Graduation (10 + 2 + 4)

C++, CUDA, linux

Job Title: C++ Developer (Contract-to-Hire)

Location: Kandivali, Mumbai (Only local candidates from Mumbai, Pune, or nearby districts)

Duration: 1 Year Contractual Position (extendable based on performance)

Mode of Work: Work from Office (WFO)

Openings: 1

Experience Required: 4–5 Years

Notice Period: Immediate to 10 Days Max

Compensation: Up to ₹18 LPA


About the Role

We are looking for an experienced C++ Developer with strong expertise in end-to-end C++ development, CUDA programming, and Linux. The ideal candidate will be responsible for designing, developing, and optimizing high-performance applications for device integration and computational tasks. This role requires hands-on technical expertise and the ability to collaborate closely with cross-functional teams.

Key Responsibilities

Software Development

  • Develop, enhance, and maintain applications using modern C++ (11/14/17/20) and CUDA.
  • Design and implement parallel algorithms for GPU acceleration.

Performance Optimization

  • Optimize CUDA kernels for memory efficiency, scalability, and execution speed.
  • Identify and resolve performance bottlenecks in applications.

Testing & Code Review

  • Conduct code reviews to ensure best practices and coding standards are followed.
  • Develop and execute unit and integration tests to validate functionality and performance.

Collaboration

  • Work closely with engineering and research teams to deliver robust solutions.
  • Provide technical mentorship to junior developers when required.

Documentation

  • Prepare and maintain design specifications, technical documentation, and user manuals.

Required Skills & Competencies

  • C++ Development: Proven expertise in modern C++ (C++11/14/17/20).
  • CUDA Programming: Hands-on experience in CUDA development, debugging, and optimization.
  • GPU Optimization: Strong knowledge of memory hierarchy, streams, warp-level operations, and shared memory.
  • Parallel Computing: Solid foundation in multi-threaded programming and parallel algorithms.
  • Mathematical & Analytical Skills: Strong foundation in linear algebra, calculus, and numerical methods.
  • Tools Knowledge: Familiarity with debugging/profiling tools like Nsight, CUDA Memcheck, or similar.
  • Strong problem-solving skills, communication abilities, and team collaboration mindset.

Qualification

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • 4–5 years of hands-on software development experience with C++ and CUDA.
  • Experience in Linux environments is essential.

Interview Process

  1. Technical Round 1
  2. Technical Round 2
  3. HR Discussion

Related Jobs

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