W skrócie
- Zadania: Prowadź rozwój komponentów GPU SDK, koncentrując się na analizie danych i optymalizacji czasu klatek.
- Firma: AMD - innowacyjna firma technologiczna zmieniająca przyszłość obliczeń.
- Benefity: Atrakcyjne wynagrodzenie, możliwości rozwoju zawodowego i praca w zespole pełnym pasji.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj nad przełomowymi technologiami i wpływaj na przyszłość AI oraz gier.
- Kwalifikacje: Doświadczenie w programowaniu w C++ oraz głęboka wiedza o GPU i optymalizacji.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
Co robisz w AMD zmienia wszystko. W AMD naszą misją jest budowanie wspaniałych produktów, które przyspieszają doświadczenia związane z obliczeniami nowej generacji - od AI i centrów danych, po komputery PC, gry i systemy wbudowane. Oparta na kulturze innowacji i współpracy, wierzymy, że prawdziwy postęp pochodzi z odważnych pomysłów, ludzkiej pomysłowości i wspólnej pasji do tworzenia czegoś niezwykłego. Kiedy dołączysz do AMD, odkryjesz, że prawdziwym wyróżnikiem jest nasza kultura. Przekraczamy granice innowacji, aby rozwiązywać najważniejsze wyzwania świata - dążąc do doskonałości wykonania, będąc bezpośrednimi, pokornymi, współpracującymi i otwartymi na różnorodne perspektywy. Dołącz do nas, gdy kształtujemy przyszłość AI i nie tylko. Razem rozwijamy Twoją karierę.
Poszukujemy Lead GPU SDK Engineer z głęboką wiedzą w zakresie analizy danych, synchronizacji klatek i optymalizacji opóźnień, aby kierować technicznym kierunkiem naszych komponentów GPU SDK oraz prowadzić współpracę z zespołami sprzętowymi i deweloperami gier w zakresie krytycznych rozwiązań wydajnościowych.
Podstawowe obowiązki:
- Prowadzenie architektury i projektowania komponentów GPU SDK skoncentrowanych na analizie danych, synchronizacji klatek i optymalizacji opóźnień.
- Kierowanie technicznym kierunkiem technologii synchronizacji klatek, redukcji opóźnień wejściowych i optymalizacji prezentacji.
- Ekspert w implementacji i optymalizacji DXGI Swapchain dla różnych konfiguracji wyświetlania i wymagań czasowych.
- Dogłębna analiza danych synchronizacji klatek, identyfikacja wąskich gardeł i możliwości optymalizacji w całym potoku graficznym.
- Projektowanie i wdrażanie kompleksowych rozwiązań telemetrycznych i profilujących do pomiaru opóźnień.
- Mentorowanie zespołu inżynieryjnego w zakresie metodologii analizy wydajności i technik optymalizacji krytycznych dla czasu.
- Strategiczne partnerstwo z architektami sprzętu, zespołami technologii wyświetlania i deweloperami gier w zakresie rozwiązań synchronizacji klatek i opóźnień.
- Architektura skalowalnych interfejsów API dla narzędzi do synchronizacji klatek i pomiaru opóźnień.
- Definiowanie ram walidacyjnych i standardów jakości dla funkcji SDK krytycznych dla czasu.
Wymagane umiejętności technologiczne:
- Ekspert HLSL i Direct3D 12.
- Ekspert w implementacji, konfiguracji i optymalizacji DXGI Swapchain.
- Dogłębne zrozumienie synchronizacji czasowej i synchronizacji potoku GPU.
- Zaawansowane metody analizy danych i statystyki do charakteryzacji wydajności.
- Techniki analizy synchronizacji klatek i optymalizacji prezentacji.
- Pomiar i optymalizacja opóźnień wejściowych.
- Architektura silnika gier i integracja (Unreal Engine, Unity lub silniki własne).
- Doświadczenie w rozwoju gier lub aplikacjach renderowania w czasie rzeczywistym.
- Narzędzia do profilowania GPU i analizy wydajności.
- Ekspert w algorytmach równoległych i wzorcach optymalizacji.
- Silne zrozumienie technologii wyświetlania i obsługi częstotliwości odświeżania.
- Udowodniona architektura i dostarczanie SDK/API.
- Ekspert C++ (C++17/20) z nowoczesnymi wzorcami projektowymi.
Preferowane doświadczenie:
- Interakcja z kompozytorem Windows i DWM.
- Technologie zmiennej częstotliwości odświeżania (VRR, FreeSync, G-Sync).
- HDR i zaawansowane funkcje wyświetlania.
- Pipelines kompilacji shaderów i IRs (DXIL, SPIR-V).
- Frameworki ML do przewidywania wydajności i analizy.
- Ramki walidacyjne i automatyczne testowanie.
- Dogłębna wiedza o architekturze sprzętu GPU (AMD RDNA, NVIDIA, Intel).
- Znajomość podsystemu grafiki na poziomie systemu operacyjnego.
- Tryby prezentacji Vulkan i rozszerzenia czasowe.
- Systemy czasu rzeczywistego i harmonogramowanie.
- Doświadczenie w rozwoju gier AAA.
- Ekspertyza w rozwoju międzyplatformowym.
- Zaawansowane narzędzia do analizy statystycznej i wizualizacji danych.
Lead GPU SDK Engineer in Gdańsk – pracodawca: Workplays
Ten Square Games to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznej branży gier mobilnych. Pracując z nami jako UI/UX Designer, będziesz miał/a szansę na kreatywne wyrażenie siebie, a także korzystanie z licznych benefitów, takich jak elastyczny tryb pracy, wsparcie psychologiczne oraz programy rozwojowe. Nasza kultura pracy opiera się na współpracy i innowacyjności, co sprawia, że każdy dzień przynosi nowe wyzwania i satysfakcję z osiągnięć.