W skrócie
- Zadania: Projektuj i rozwijaj komponenty SDK GPU z naciskiem na analizę danych i optymalizację czasu klatek.
- Firma: AMD - lider w innowacjach technologicznych i kulturze współpracy.
- Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne oraz możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad przełomowymi technologiami i kształtuj przyszłość AI.
- Kwalifikacje: Doświadczenie w programowaniu w C++ oraz umiejętności analizy wydajności.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
W AMD naszym celem 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 osobiste, gry i systemy wbudowane. Opierając się 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ązać 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ę.
Główne obowiązki:
- Projektowanie architektury i komponentów SDK GPU skoncentrowanych na analizie danych, synchronizacji klatek i optymalizacji opóźnień.
- Napędzanie kierunku technicznego dla 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 czasowo.
- Strategiczne partnerstwo z architektami sprzętu, zespołami technologii wyświetlania i deweloperami gier w zakresie rozwiązań dotyczących synchronizacji klatek i opóźnień.
- Architektura skalowalnych interfejsów API do pomiaru synchronizacji klatek i opóźnień.
- Definiowanie ram walidacyjnych i standardów jakości dla funkcji SDK krytycznych czasowo.
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 silników 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.
- Udokumentowana architektura i dostarczanie SDK/API.
- Ekspert C++ (C++17/20) z nowoczesnymi wzorcami projektowymi.
Preferowane umiejętności:
- Tło w interakcji 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).
- Wiedza o subsystemie 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: Advanced Micro Devices, Inc.
AMD w Polsce to doskonały pracodawca, który oferuje dynamiczne środowisko pracy sprzyjające innowacjom i rozwojowi zawodowemu. Nasza kultura pracy opiera się na współpracy i ciągłym doskonaleniu, co pozwala pracownikom na rozwijanie swoich umiejętności w obszarze technologii AI i automatyzacji testów. Dodatkowo, oferujemy konkurencyjne wynagrodzenie oraz elastyczne godziny pracy, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery w branży technologicznej.
Dane kontaktowe:
Zespół rekrutacyjny Advanced Micro Devices, Inc.