HumanBit Logo

C++ Developer | Codersbrain

contractual
Posted on September 27, 2025

Job Description

Developer

Company Overview

Not specified.

Job Summary

We are seeking an experienced Developer with a strong background in C++, CUDA programming, and Linux to guide our development team in building cutting-edge solutions for device integration and high-performance computing tasks. This is a hands-on leadership position that combines technical expertise with team management skills to deliver high-quality software products.

Responsibilities

  • Software Development: Develop and maintain high-performance applications using C++ and CUDA.
  • Design and Implementation: Implement parallel algorithms for GPUs to accelerate computational workloads.
  • Performance Optimization: Optimize CUDA kernels for performance, scalability, and memory efficiency; analyze performance bottlenecks and propose innovative solutions.
  • Code Review and Testing: Conduct code reviews to ensure adherence to coding standards and best practices; develop and execute test cases to validate functionality and performance.
  • Collaboration: Work closely with the software engineering and research teams to understand requirements and deliver robust solutions; provide technical guidance and mentoring to junior team members when necessary.
  • Documentation: Write and maintain technical documentation, including design specifications and user manuals.

Qualifications

  • C++: Strong proficiency in modern C++ (C++11/14/17/20).
  • CUDA Programming: Extensive experience in developing, debugging, and optimizing CUDA applications.
  • GPU Optimization: Familiarity with memory hierarchy, shared memory, streams, and warp-level operations in CUDA.
  • Parallel Computing: Solid understanding of parallel algorithms and multi-threaded programming.
  • Mathematical and Analytical Skills: Strong foundation in linear algebra, calculus, and numerical methods.
  • Tools: Experience with debugging/profiling tools like Nsight, CUDA Memcheck, or similar.
  • Education: Bachelor’s degree in Computer Science, Engineering, or related field preferred.

Preferred Skills

  • Previous experience in a leadership role or mentoring junior developers.
  • Familiarity with software development methodologies such as Agile or Scrum.

Experience

  • 4 to 5 years of relevant experience in software development, specifically in C++ and CUDA programming.

Environment

  • Location: Kandivali, Mumbai (Only local candidates of Mumbai are acceptable).
  • Work Mode: Work from Office.
  • Contract: 1 year contractual position (candidate will be on Hiring Panda Payroll).
  • Notice Period: Immediate, candidate should join within 10 days.

Salary

  • Budget: 12 LPA.

Growth Opportunities

Not specified.

Benefits

Not specified.

Powered by
HumanBit Logo