Senior Game Engine Developer
emagine
Rola polega na rozwoju silnika gry dla streamowanego open-world golfa. Będziesz pracować nad pipeline'ami, narzędziami wewnętrznymi, renderowaniem i optymalizacją na wielu platformach (Linux, iOS, Windows). To stanowisko inżynierskie, wymagające głębokiej znajomości Unity, C#/C++, shaderów i asset management. Praca w biurze w Sztokholmie, u klienta (emagine to firma konsultingowa).
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu ani liczby programistów w projekcie, brak informacji o procesie rekrutacyjnym (etapy, zadania).
Rola polega na rozwoju silnika gry dla streamowanego open-world golfa. Będziesz pracować nad pipeline'ami, narzędziami wewnętrznymi, renderowaniem i optymalizacją na wielu platformach (Linux, iOS, Windows). To stanowisko inżynierskie, wymagające głębokiej znajomości Unity, C#/C++, shaderów i asset management. Praca w biurze w Sztokholmie, u klienta (emagine to firma konsultingowa).
- ✓Ciekawy projekt – streamowany open-world golf, nowatorskie połączenie streamingu i gier
- ✓Duża odpowiedzialność za rozwój narzędzi i pipeline'ów, a nie tylko kodowanie
- ✓Możliwość pracy nad optymalizacją grafiki i multi-platform
- −Firma emagine to agencja rekrutacyjna/konsultingowa, więc rola może być u klienta zewnętrznego, co niesie ryzyko zmian projektu
- −Brak widełek wynagrodzenia w ogłoszeniu
- −Typ kontraktu określony jako 'other' – niejasność formy zatrudnienia
- !Lokalizacja biura w Sztokholmie – wymaga relokacji lub codziennych dojazdów
- !Brak informacji o zespole i procesie pracy
- !Nie określono, czy emagine zatrudnia bezpośrednio, czy jest to kontrakt z klientem
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Rozwój i utrzymanie pipeline'ów konwertujących sceny edytora do zoptymalizowanych scen runtime (np. Unity Addressables)
- •Tworzenie i ulepszanie narzędzi wewnętrznych (np. 'Assembler', narzędzia spline-based) dla artystów i designerów
- •Praca z shaderami (np. custom PBR), forward rendering i renderowaniem terenu w czasie rzeczywistym
- •Zapewnienie wydajności i jakości na wielu platformach (w tym zamknięte środowiska sprzętowe)
- •Współpraca z artystami, designerami i innymi programistami w celu identyfikacji potrzeb i wdrażania rozwiązań
- •Profilowanie, debugowanie i optymalizacja systemów narzędziowych i runtime
- •Utrzymanie i rozwijanie kodu w C#/C++ w silniku Unity
Oferta dla doświadczonych specjalistów (Senior).
Mid-level game developer z minimum 3 latami w Unity, który ma praktykę w pipeline'ach assetowych i shaderach, ale może potrzebować wsparcia przy bardziej złożonych optymalizacjach.
Juniorzy bez doświadczenia w Unity i asset pipeline'ach. Osoby szukające pracy zdalnej, ponieważ wymagana jest obecność w biurze w Sztokholmie.
- ?Czy to stanowisko u klienta końcowego, czy wewnątrz emagine? Jeśli u klienta, u kogo?
- ?Jaka jest wielkość zespołu i struktura?
- ?Czy oferujecie pomoc w relokacji do Szwecji?
- ?Jaki dokładnie typ kontraktu (B2B, UoP, kontrakt tymczasowy)?
- ?Jakie są godziny pracy i czy są dyżury on-call?
- ?Czy istnieje możliwość pracy zdalnej w ramach hybrydy, pomimo oznaczenia 'office'?
- ?Jaki jest budżet na szkolenia i rozwój?
- −Nie podano wielkości zespołu ani liczby programistów w projekcie
- −Brak informacji o procesie rekrutacyjnym (etapy, zadania)
- −Nie wiadomo, czy oferowane są benefity (opieka medyczna, ubezpieczenie itp.)
- −Brak informacji o możliwości przedłużenia kontraktu lub ścieżki kariery