Enable job alerts via email!

CUDA C++ Engineer

Unikie

Szczecin

Hybrid

PLN 180,000 - 240,000

Full time

Today
Be an early applicant

Job summary

A technology company is seeking a CUDA C++ Engineer to optimize and develop high-performance applications. The role involves using C++ and CUDA for parallel computing, with responsibilities including code optimization and performance analysis. Ideal candidates will possess strong expertise in C++ and experience with CUDA. The work environment is flexible, with remote opportunities.

Qualifications

  • Strong expertise in C++ programming.
  • Experience with CUDA for parallel programming.
  • Ability to optimize code for performance.

Responsibilities

  • Develop and maintain applications using C++ and CUDA.
  • Optimize algorithms for performance improvements.
  • Analyze workload data and recommend enhancements.

Skills

C++ programming
CUDA (parallel programming)
Performance analysis
Problem-solving skills

Tools

CUDA profiling tools
Job description
Overview

We are looking for CUDA C++ Engineer to our team. The ideal candidate will have a strong background in programming with C++ and experience in CUDA for developing high-performance applications. You will be responsible for optimizing existing code and designing new solutions that leverage parallel computing capabilities to enhance system performance. Your future colleagues are waiting for you to join our international team. Working with us is uncomplicated, there’s a good team spirit, low-hierarchy and nonexistent bureaucracy. Our way of working is flexible too, many of our team work remotely from home with visits to our office from time to time when needed.

Responsibilities
  • Develop and maintain applications using C++ and CUDA to ensure efficient use of GPU resources.
  • Optimize algorithms and code for performance improvements, focusing on utilizing parallel processing capabilities.
  • Analyze workload data and system performance metrics to identify bottlenecks and recommend enhancements.
  • Collaborate with cross-functional teams to integrate CUDA applications within larger systems.
  • Conduct testing and debugging to ensure the reliability and efficiency of applications.
Required Qualifications
  • Strong expertise in C++ programming.
  • Experience in using CUDA for parallel programming, including kernel writing, memory management, and optimization techniques.
  • Ability to analyze and optimize code for performance using CUDA profiling tools and best practices.
  • Excellent analytical and problem-solving skills, with a focus on finding innovative solutions to complex challenges.
  • Conduct performance testing and benchmarking to validate optimization strategies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.