Senior Graphics Driver SW Designer
⚲ Kraków, Warszawa, Poznań, Wrocław, Gdańsk
100 - 140 PLN netto (B2B)
Wymagania
- vulkan
- OpenGL
- CPU
- C
- GPU
Opis stanowiska
Dla naszego klienta szukamy Senior Graphics Driver SW Designer.
Dołącz do zespołu rozwijającego nowoczesne sterowniki graficzne dla obecnych i przyszłych generacji procesorów GPU. Będziesz pracować nad zaawansowanymi rozwiązaniami z obszaru grafiki 3D i niskopoziomowego programowania, mając realny wpływ na rozwój technologii wykorzystywanych przez klientów na całym świecie.
Projekt obejmuje cały cykl życia produktu – od definiowania wymagań, przez projektowanie i implementację, aż po testowanie, optymalizację oraz wsparcie użytkowników. Zespół współpracuje bezpośrednio z inżynierami odpowiedzialnymi za rozwój sprzętu oraz uczestniczy w kształtowaniu standardów API Vulkan.
Twoje zadania
• Projektowanie i rozwój sterowników graficznych OpenGL oraz Vulkan dla obecnych i kolejnych generacji GPU.
• Udział we wszystkich etapach procesu rozwoju oprogramowania: analiza wymagań, projektowanie, implementacja, testowanie i utrzymanie.
• Współpraca z zespołami hardware przy definiowaniu i wdrażaniu nowych funkcji.
• Analiza wydajności oraz optymalizacja sterowników i aplikacji graficznych.
• Wsparcie techniczne klientów i rozwiązywanie złożonych problemów związanych z grafiką 3D.
• Współudział w definiowaniu oraz rozwoju API Vulkan.
Wymagania
• Bardzo dobra znajomość języka angielskiego w mowie i piśmie.
• Zaawansowane umiejętności programowania niskopoziomowego w języku C.
• Dogłębna znajomość Vulkan, OpenGL oraz nowoczesnych technologii grafiki 3D.
• Doświadczenie w projektowaniu i rozwoju sterowników GPU.
• Dobra znajomość architektury komputerów, w tym CPU, pamięci podręcznych (cache), MMU i podsystemów pamięci.
• Znajomość systemów operacyjnych, ze szczególnym uwzględnieniem Linuxa.
Mile widziane
• Doświadczenie w tworzeniu kodu zgodnie z wytycznymi i standardami programistycznymi.
• Praktyczna znajomość metodyk Agile/Scrum.
• Znajomość matematyki wektorowej i zagadnień związanych z obliczeniami graficznymi.
Oferujemy
• Możliwość pracy nad technologiami wykorzystywanymi w nowoczesnych układach GPU.
• Wpływ na rozwój rozwiązań stosowanych w zaawansowanych systemach graficznych.
• Współpracę z ekspertami z obszaru hardware i software.
• Udział w międzynarodowych projektach realizowanych w języku angielskim.
• Elastyczne warunki współpracy i przyjazną kulturę organizacyjną.
• Stawka do 140 PLN / B2B
Dołącz do zespołu rozwijającego nowoczesne sterowniki graficzne dla obecnych i przyszłych generacji procesorów GPU. Będziesz pracować nad zaawansowanymi rozwiązaniami z obszaru grafiki 3D i niskopoziomowego programowania, mając realny wpływ na rozwój technologii wykorzystywanych przez klientów na całym świecie.
Projekt obejmuje cały cykl życia produktu – od definiowania wymagań, przez projektowanie i implementację, aż po testowanie, optymalizację oraz wsparcie użytkowników. Zespół współpracuje bezpośrednio z inżynierami odpowiedzialnymi za rozwój sprzętu oraz uczestniczy w kształtowaniu standardów API Vulkan.
Twoje zadania
• Projektowanie i rozwój sterowników graficznych OpenGL oraz Vulkan dla obecnych i kolejnych generacji GPU.
• Udział we wszystkich etapach procesu rozwoju oprogramowania: analiza wymagań, projektowanie, implementacja, testowanie i utrzymanie.
• Współpraca z zespołami hardware przy definiowaniu i wdrażaniu nowych funkcji.
• Analiza wydajności oraz optymalizacja sterowników i aplikacji graficznych.
• Wsparcie techniczne klientów i rozwiązywanie złożonych problemów związanych z grafiką 3D.
• Współudział w definiowaniu oraz rozwoju API Vulkan.
Wymagania
• Bardzo dobra znajomość języka angielskiego w mowie i piśmie.
• Zaawansowane umiejętności programowania niskopoziomowego w języku C.
• Dogłębna znajomość Vulkan, OpenGL oraz nowoczesnych technologii grafiki 3D.
• Doświadczenie w projektowaniu i rozwoju sterowników GPU.
• Dobra znajomość architektury komputerów, w tym CPU, pamięci podręcznych (cache), MMU i podsystemów pamięci.
• Znajomość systemów operacyjnych, ze szczególnym uwzględnieniem Linuxa.
Mile widziane
• Doświadczenie w tworzeniu kodu zgodnie z wytycznymi i standardami programistycznymi.
• Praktyczna znajomość metodyk Agile/Scrum.
• Znajomość matematyki wektorowej i zagadnień związanych z obliczeniami graficznymi.
Oferujemy
• Możliwość pracy nad technologiami wykorzystywanymi w nowoczesnych układach GPU.
• Wpływ na rozwój rozwiązań stosowanych w zaawansowanych systemach graficznych.
• Współpracę z ekspertami z obszaru hardware i software.
• Udział w międzynarodowych projektach realizowanych w języku angielskim.
• Elastyczne warunki współpracy i przyjazną kulturę organizacyjną.
• Stawka do 140 PLN / B2B
🔍 Dekoder Ogłoszenia
🟡
Dołącz do zespołu rozwijającego nowoczesne sterowniki graficzne dla obecnych i przyszłych generacji procesorów GPU.
Praca nad nowymi technologiami, ale może oznaczać też niepewność co do konkretnych projektów i technologii w najbliższej przyszłości.
🟡
Będziesz pracować nad zaawansowanymi rozwiązaniami z obszaru grafiki 3D i niskopoziomowego programowania, mając realny wpływ na rozwój technologii wykorzystywanych przez klientów na całym świecie.
Może oznaczać pracę nad bardzo niszowymi i skomplikowanymi problemami, które niekoniecznie są ekscytujące dla każdego.
🟡
Projekt obejmuje cały cykl życia produktu – od definiowania wymagań, przez projektowanie i implementację, aż po testowanie, optymalizację oraz wsparcie użytkowników.
Oznacza szeroki zakres obowiązków, co może być zarówno zaletą (rozwój), jak i wadą (dużo pracy, brak specjalizacji).
🔴
Wsparcie techniczne klientów i rozwiązywanie złożonych problemów związanych z grafiką 3D.
Może oznaczać konieczność radzenia sobie z trudnymi, często powtarzającymi się problemami zgłaszanymi przez użytkowników, co bywa frustrujące.
🟡
Współudział w definiowaniu oraz rozwoju API Vulkan.
Może oznaczać, że będziesz mieć wpływ na kształtowanie standardów, ale też że będziesz pracować nad jeszcze nieustabilizowanymi i często zmieniającymi się specyfikacjami.