Job Search and Career Advice Platform

Aktiviere Job-Benachrichtigungen per E-Mail!

CUDA Software Engineer

Eleks

Remote

EUR 50.000 - 70.000

Vollzeit

Heute
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Zusammenfassung

A leading software development company is seeking a CUDA Software Engineer specializing in 3D Vision to optimize a stereo-reconstruction pipeline. The role involves profiling and optimizing CUDA-based image processing while ensuring high performance and accuracy. Candidates must have strong CUDA programming skills, understanding of GPU memory architecture, and experience with stereo matching algorithms. Join a dynamic team committed to continuous innovation and technology influence in projects.

Leistungen

Challenging tasks
Close cooperation with a customer
Dynamic environment with low level of bureaucracy
Team of professionals

Qualifikationen

  • Strong experience with CUDA programming.
  • Understanding of GPU memory hierarchy.
  • Experience with CUDA performance profiling tools.
  • Background in 3D stereo vision and depth estimation.
  • Familiarity with Windows 11 development environments.

Aufgaben

  • Profile the end-to-end CUDA pipeline.
  • Optimize stereo-matching and disparity computation.
  • Validate optimization results with regression tests.
  • Deliver production-ready artifacts.

Kenntnisse

CUDA programming
GPU memory hierarchy
3D stereo vision
C++
Python
OpenCV CUDA modules
Git / CI/CD tools
Performance profiling tools
Jobbeschreibung

ELEKS is looking for a CUDA Software Engineer (3D Vision / Stereo Reconstruction) in Ukraine and EU

ABOUT CLIENT

Our client is a global leader in 3D vision–based industrial robotic inspection, specializing in the research, development, and manufacturing of advanced 3D inspection equipment. Their solutions combine optical, mechanical, control, and embedded technologies to deliver high-performance, customer-centric inspection systems.

The company’s Mechatronics R&D organization focuses on continuous innovation, system-level design excellence, and translating real customer needs into robust, scalable industrial products.

ABOUT THE ROLE

The Mechatronics R&D department is seeking a CUDA expert to optimize the performance of a stereo-matching–based 3D reconstruction pipeline.

The role focuses on profiling, optimizing, and validating a CUDA-based image processing pipeline, with a strong emphasis on performance improvement while preserving µm-scale accuracy. The expected outcome is a 2× performance improvement on mid-range GPU hardware.

REQUIREMENTS
  • Strong experience with CUDA programming
  • Deep understanding of GPU memory hierarchy (global, shared, constant memory)
  • Experience with warp-level programming and memory coalescing
  • Hands-on experience with CUDA performance profiling tools (Nsight, nvprof, etc.)
  • Solid background in 3D stereo vision and depth estimation
  • Knowledge of stereo matching algorithms
  • Experience with disparity map computation and sub-pixel refinement
  • Familiarity with OpenCV CUDA modules
  • Experience with gradient computation and 3D data fusion techniques
  • Understanding of image processing pipelines at µm-scale accuracy
  • Strong mathematical foundations in computer vision, numerical methods, and optimization
  • Experience with C++ and Python (for prototyping and testing pipelines)
  • Familiarity with Windows 11 development environments
  • Experience working with Git / CI/CD tools for codebase management
  • Upper-Intermediate English level or higher
RESPONSIBILITIES
  • Profile the end-to-end CUDA pipeline to identify performance bottlenecks
  • Establish accuracy baselines using regression tests at the µm scale
  • Document algorithmic assumptions to capture custom stereo-matching logic and ensure optimizations preserve intended behavior
  • Optimize stereo-matching and disparity computation by refactoring OpenCV CUDA sections into custom CUDA kernels
  • Tune CUDA kernels for memory coalescing, warp-level primitives, and shared memory on target hardware
  • Validate optimization results, including regression tests, sub-pixel refinement, and corner-case recovery
  • Deliver production-ready artifacts, including documented code
  • Perform knowledge transfer, including preparation of an operations playbook to sustain improvements post-engagement
NICE-TO-HAVE SKILLS
  • Experience with custom stereo-matching pipelines in production environments
  • Familiarity with occlusion handling and validation against ground truth
  • Experience developing regression tests for vision pipelines
  • Knowledge of 3D visualization and texture mapping
  • Prior exposure to edge computing or embedded GPU platforms
WHAT YOU WILL GET WITH ELEKS
  • Close cooperation with a customer
  • Challenging tasks
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy

ELEKS is a custom software development company. We deliver value to our clients, thanks to our expertise and experience gained from working as a software innovation partner since 1991.

Our 2000+ professionals located in the Delivery Centers across Eastern Europe and sales offices in Europe and North America, provide our clients with a full range of software engineering services. These include product development, QA, R&D, design, technology consulting and dedicated teams.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.