C++ Developer

O tom, že na nás v Green:Code čeká spousta zajímavých projektů, jsme věděli. Byli jsme připraveni na vývoj mobilních i webových aplikací, ale když se před námi objevila příležitost pro C++ vývojáře, který se může podílet na vývoji grafického jádra univerzální 3D aplikace pro tvorbu virtuální reality a využívající technologie jako CPU/GPU Ray Tracing a Vulkan, nedokázali jsme říci „ne“. 

Co u nás budeš dělat?

  • Budeš se podílet se na agilním vývoji aplikace a jejích modulů se zaměřením na fyzikálně korektní simulace, včetně grafického výstupu a podpory produktu aplikace,
  • tato univerzální 3D aplikace slouží k přípravě a provádění virtuálních 3D prezentací také s podporou HMI rozhraní (VR/AR, více segmentové projekce, dynamický simulátor jízdy, podpora simulací),
  • je napsaná v jazyce C++ s podporou více vláken a podporuje systémy Windows a Linux a procesory x64 a ARM64. Je zamýšleno rozšíření na mobilní platformu Apple a Android.

Co umíš, znáš a máš?

  • CPU/GPU Ray tracing – rychlostní optimalizace, opravy, doplňování funkcionality, výpočty na clusteru pomocí MPI,
  • Vulkan – rychlostní optimalizace, opravy, doplňování funkcionality,
  • optika – fyzikální vlastnosti materiálů a světla a jejich simulace,
  • polarizace, spektrální rendering, volumetrický rendering,
  • augmented reality – detekce markerů a geometrií, kalibrace kamery, kalibrace virtuální a reálné scény, kalibrace osvětlení,
  • podpora VR brýlí (HTC, MS HoloLens2, Varjo XR3, Xtal…),
  • NURBS – načítání z různých formátů, teselátor, vytváření a modifikace ploch a křivek,
  • práce s trojúhelníkovými sítěmi – generování UV mapování, výpočet normál apod.,
  • fyzikální simulace =detekce kolizí, rychlostní optimalizace, opravy, doplňování funkcionality, reverzní kinematika člověka – off-line, online s trackingem, animace – editace animací, skládání animací, časová osa, napojení na rendering, jízdní simulátor a hexapod – opravy, vylepšování fyzikálního modelu, mechanismy pohybu – mechanické vazby geometrií.

Aplikace je náročná na grafiku a paměť, proto je třeba dojet alespoň 2x týdně do Mladé Boleslavi, kde se všechno vymýšlí, vyvíjí, testuje a zkouší třeba i v brýlích na AR/VR. V Mladé Boleslavi mají také výkonný HW a připojení na CPU i GPU clustery, na kterém běží 3D scény v RayTracingu o velikosti více jak 200 000 000 trojúhelníků jako po másle.

Mám zájem o tuto pozici

Máte zájem?

Prosíme vyplňte formulář níže nebo nás kontaktujte

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Děkujeme! Vaše zpráva byla odeslána!
Oops! Something went wrong while submitting the form.

Proč k nám?

Zjistit více

Jak se k nám
přidat?

Zjistit více