Magnopus
Magnopus
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