Software Engineer

ACG World

Mumbai

Vor Ort

INR 1.500.000 - 2.100.000

Vollzeit

Vor 7 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

ACG World in Mumbai seeks an experienced Developer with a strong background in C++/CUDA and Linux to lead our development team in building high-performance device integration software. This hands-on leadership role requires designing parallel GPU algorithms, optimizing CUDA kernels for speed and memory efficiency, conducting code reviews, mentoring junior engineers, and documenting designs and user guides.

You will collaborate with researchers and software engineers to ensure robust, scalable

Qualifikationen

  • 4+ years of experience in C++/CUDA development.
  • Strong Linux proficiency.
  • Experience in performance optimization of GPU code.
  • Ability to guide and mentor junior engineers.
  • Experience with Nsight or CUDA Memcheck is a plus.

Aufgaben

  • Develop and maintain high-performance applications using C++ and CUDA.
  • Design and implement parallel algorithms for GPUs to accelerate workloads.
  • Optimize CUDA kernels for performance, scalability, and memory efficiency.
  • Analyze performance bottlenecks and propose innovative solutions.
  • Conduct code reviews to ensure coding standards and best practices.
  • Develop and execute test cases to validate functionality and performance.
  • Mentor junior team members and collaborate with researchers and software engineers.
  • Write and maintain technical documentation and user guides.

Kenntnisse

C++
CUDA programming
Linux
Team leadership

Tools

Nsight
CUDA Memcheck

Jobbeschreibung

.Job Objective: 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: Primary responsibilities:

  • Software Development:
  • Develop and maintain high-performance applications using C++ and CUDA.
  • Design and 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.
  • 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.

Required Skills

  • Experience - 4 + years
  • 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.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Software Developer (C++)
Software Developer (C++)

ACG • Mumbai

Vor Ort
INR 2.500.000 - 4.000.000
System Software Engineer, GPU Development Tools
System Software Engineer, GPU Development Tools

NVIDIA Corporation • Bengaluru

Vor Ort
INR 5.500.000 - 7.500.000
System Software Engineer, GPU Development Tools
System Software Engineer, GPU Development Tools

NVIDIA • Bengaluru

Vor Ort
INR 2.500.000 - 4.000.000
Senior Systems Software Engineer, CUDA Driver
Senior Systems Software Engineer, CUDA Driver

NVIDIA Corporation • Bengaluru

Vor Ort
INR 2.500.000 - 6.000.000
Senior System Software Engineer, CUDA - Tegra
Senior System Software Engineer, CUDA - Tegra

Segment (Twilio) • Bengaluru

Vor Ort
INR 2.500.000 - 5.000.000
C++ Developer - 4 to 7 Years - Mumbai - 1 Month Joiners
C++ Developer - 4 to 7 Years - Mumbai - 1 Month Joiners

KSmart Staffing Solutions • Mumbai

Vor Ort
INR 1.800.000 - 2.600.000
Senior CUDA Engineer
Senior CUDA Engineer

Tekskills Inc. • Dadri

Vor Ort
INR 1.800.000 - 2.400.000
Senior CUDA Engineer
Senior CUDA Engineer

Tekskills Inc. • Delhi

Vor Ort
INR 1.400.000 - 2.100.000
Senior CUDA Engineer
Senior CUDA Engineer

Tekskills Inc. • Bengaluru

Vor Ort
INR 1.200.000 - 2.000.000
Senior CUDA Engineer
Senior CUDA Engineer

Tekskills Inc. • Mumbai

Vor Ort
INR 2.400.000 - 4.000.000