
Magnopus to studio technologii immersyjnych, które tworzy doświadczenia łączące fizyczne przestrzenie ze światem cyfrowym. Jego multidyscyplinarny zespół łączy wiedzę z zakresu rozrywki, gier, projektowania i inżynierii, aby rozwijać projekty rzeczywistości mieszanej, między innymi dla sektora rozrywki i edukacji. Firma współpracowała z organizacjami takimi jak Disney, Sony Music i NASA, a także jest znana z platformy Connected Spaces, wyróżnionej przez TIME wśród najlepszych wynalazków 2022 roku.
Starszy inżynier grafiki (Unreal Engine) — praca zdalna w Wielkiej Brytanii
Magnopus poszukuje starszego inżyniera grafiki do pracy zdalnej w Wielkiej Brytanii, który będzie rozwijać wtyczkę OKO do Unreal Engine i potoki graficzne. Rola koncentruje się na jakości renderowania, narzędziach dla twórców oraz wieloplatformowych immersyjnych doświadczeniach internetowych, mobilnych i XR.
Opis
- Kierować pracami nad grafiką platformy, obejmującymi zgodność zasobów, oświetlenie, procesy pracy z shaderami i materiałami oraz nowe techniki renderowania
- Tworzyć rozwiązania do tłumaczenia zasobów w czasie działania i obsługi treści wieloplatformowych
- Tworzyć i rozwijać niestandardowe narzędzia Unreal Editor, rozszerzenia interfejsu oraz zautomatyzowane potoki zasobów na potrzeby tworzenia treści
- Rozwiązywać niskopoziomowe problemy związane z grafiką, optymalizacją i profilowaniem, aby poprawiać wydajność oraz jakość obrazu na docelowym sprzęcie
- Współtworzyć architekturę zespołu Unreal poprzez solidną implementację w C++ i dokładne przeglądy kodu
- Współpracować z zespołami rozwijającymi internetowych i mobilnych klientów OKO oraz usługi chmurowe, aby zapewnić wysoką jakość środowiska Unreal
- Wzmacniać kompetencje zespołu poprzez dzielenie się wiedzą, dokumentację i wskazówki techniczne
- Zapewniać praktyczne przywództwo techniczne i mentoring bez zarządzania ludźmi
- Rozwijać i optymalizować wtyczkę OKO do Unreal Engine oraz potoki Unreal używane przez studio
Wymagania
- Znaczące doświadczenie zawodowe w programowaniu w C++ z użyciem Unreal Engine oraz dogłębne rozumienie jego bazy kodu i systemów wykonawczych
- Silne podstawy programowania grafiki i renderowania, w tym kodu renderowania Unreal, RHI, tworzenia shaderów oraz profilowania wydajności GPU
- Doświadczenie w tworzeniu, utrzymywaniu lub rozwijaniu narzędzi, procesów pracy albo potoków Unreal Editor używanych przez programistów lub artystów
- Umiejętność jasnego wyjaśniania złożonych wyzwań związanych z renderowaniem i narzędziami odbiorcom technicznym i nietechnicznym
- Podejście oparte na współpracy oraz udokumentowane zainteresowanie mentoringiem programistów i dzieleniem się wiedzą między różnymi specjalizacjami
- Udowodniona umiejętność porządkowania złożonych zagadnień i posuwania prac technicznych naprzód w dynamicznym środowisku produktowym
- Doświadczenie z ładowaniem zasobów w czasie działania i technologiami wymiany danych, takimi jak glTF/GLB lub USD
- Doświadczenie z systemami replikacji w czasie rzeczywistym, trybem wieloosobowym lub systemami synchronizacji
- Doświadczenie w tworzeniu, utrzymywaniu lub dystrybuowaniu wtyczek Unreal Engine
- Wkład w rozwój oprogramowania open source