Poszukujemy starszego inżyniera oprogramowania C++ z dużym doświadczeniem w obliczeniach równoległych opartych na GPU, w szczególności przy użyciu CUDA i C++. Jeśli lubisz rozwiązywać wyzwania o krytycznym znaczeniu dla wydajności i budować skalowalne, wydajne rozwiązania, ta rola może być dla Ciebie odpowiednia. Dołączysz do współpracującego i zróżnicowanego zespołu, który ceni sobie elastyczność, prostotę i płaską strukturę organizacyjną. Oferujemy stabilne środowisko z długoterminowymi możliwościami projektowymi i dostępem do rozwijających się technologii.
responsibilities :
Opracowywanie i optymalizacja oprogramowania wykorzystującego akcelerację GPU za pomocą CUDA i języka C++.
Poprawa wydajności dzięki zaawansowanemu zarządzaniu pamięcią i technikom zrównoleglania.
Identyfikowanie i rozwiązywanie ograniczeń przy użyciu narzędzi do profilowania.
Współpraca z wielofunkcyjnymi zespołami w celu integracji modułów wykorzystujących GPU z większymi systemami.
Zapewnienie niezawodności oprogramowania poprzez rygorystyczne testowanie i debugowanie.
requirements-expected :
Silna biegłość w C++ i praktyczne doświadczenie z CUDA.
Dogłębne zrozumienie niskopoziomowego programowania GPU, rozwoju i optymalizacji pamięci.
Umiejętność analizowania wskaźników wydajności i stosowania najlepszych praktyk w zakresie strojenia.
Innowacyjny sposób myślenia z silnymi umiejętnościami rozwiązywania problemów.
Solidne doświadczenie z C++, programowaniem GPU i środowiskami Linux.