W

Software Engineer — C++ / HPC / GPU Computing

Whitefield Careers

Noida, Uttar Pradesh2–5 yrsSalary not disclosed
Full-time

Posted 1 week agoBe an early applicant

Software Engineer — C++ / HPC / GPU Computing

Noida, Uttar Pradesh

JobSpri never asks you to pay for a job. If anyone does, it's a scam.

How well do you match this job?

Sign in to check your resume against this job and see the skills you're missing.

Experience

2–5 yrs

Salary

Not disclosed

Job type

Full-time

Openings

1

Education

Bachelor's or Master's degree in Computer Science, Electronics, or a related field.

Apply by

7 Nov 2026

Whitefield Careers seeks a Software Engineer with expertise in high-performance C++ and GPU computing to design, develop, and optimize compute-intensive workloads on CPUs and GPUs. The role focuses on systems programming, parallel computing, and GPU kernel development using CUDA and HIP, with close interaction with Linux systems internals.

  • Design, develop, and maintain high-performance C++ software for compute-intensive workloads.
  • Write and optimize parallel code for multi-core CPUs and GPUs, including CUDA/HIP kernels.
  • Profile, benchmark, and debug applications to deliver measurable speedups.
  • Optimize memory layout and data movement across the memory hierarchy.
  • Collaborate on evaluating new hardware, toolchains, and optimization techniques.
  • Participate in code and design reviews and maintain clean, well-tested code.
  • 2+ years of professional experience in C/C++ development, systems programming or performance-focused engineering.
  • Bachelor's or Master's degree in Computer Science, Electronics, or a related field.
  • Strong command of modern C++ (C++11 and later), including memory management, pointers, templates, and OOP.
  • Solid grasp of data structures, algorithms and their performance trade-offs.
  • Strong understanding of operating system concepts: processes, threads, virtual memory, scheduling and synchronization.
  • Hands‑on experience developing and debugging on Linux (gcc/clang, gdb, make/CMake).
  • Experience with multithreaded or concurrent programming (std::thread, OpenMP, etc.).

Skills

Get Career Updates

Stay Ahead in the
Jobspri Market

Join 50,000+ candidates receiving weekly job alerts, interview tips, and salary insights directly from top recruiters.

Weekly Alerts
No Spam
Resume Tips

By subscribing, you agree to ourTerms of ServiceandPrivacy Policy.