Senior Graphics Engineer - 3D/RT

З/п не указана
Опыт работы: От 3 до 6 лет
График работы: Полный день
Занятость: Полная занятость
Компания: HUAWEI

Russian 3D Graphics team is working on the optimization of 3D games for Huawei's mobile platform: We are developing tools for profiling 3D applications, as well as a recently provided solution for power consumption saving - the Motion Predict Engine. This solution is hybrid of 3D and Video technologies, which was successfully integrated into the flagship phones, and now we are developing it within the new framework for game developers - Game SDK. Another direction is - the research and prototyping the state of art 3D technologies ( including mobile Raytracing), we are highly optimizing them taking into account the peculiarities of the mobile platform. Our results are used by gaming companies and in car business related visualization tasks.

We are looking for Senior Graphics Engineer - 3D/RTWhat you’ll be doing:
  • Developing & optimizing features for mobile consumer device related visualization

  • Developing & integrated features for internal & external rendering engines

You’ll be responsible for:
  • Optimizing current graphics solutions on mobile GPUs
  • The development of key parts in a multi-platform graphics system
  • Researching new or implementing the latest 3D rendering technologies/raytracing
  • Integrating the results into the final products: SDKs/game engines/games.
Minimum Requirements:
  • Minimum: Bachelor’s Degree;
  • Preferred: Master’s or Ph.D / Computer Science or Electrical Engineering
  • 3+ years of experience in real-time 3D graphics and AAA game visualization algorithms
  • Intermediate English
Qualification:
  • Strong C/C++ (work with modern C++ standards), with 5+ years experience of game-related development
  • Solid linear and vector math (preferable numerical modelling)
  • Understanding of Physically Based Rendering
  • Understanding of the principles of raytracing and accelerating structures
  • Experience in one or several rendering API: OpenGL/Direct3D11 (preferable: DirectX12/Vulkan/Metal )
  • In-depth understanding of CPU / GPU architecture, rendering & optimization principles
  • Experience using of GPU profilers (RenderDoc / Nvidia Nsight / Intel GPA)
  • Knowledge of modern 3d game engines architectures: Unity3D / UE 4 / CryEngine
Additionally:
  • Strengths in working with local and remote teams to design, develop, and debug systems,
  • Strong result-oriented communication skills
  • Experience working with Android analysis tools
  • Knowledge of the optimization specifics of rendering on mobile GPUs.
  • Experience in implementation of PBR, TAA, ray tracers, denoising algorithms
Conditions:
  • Opportunity to build the product that will be used by millions of people around the world;
  • Attractive compensation package + bonuses;
  • Medical insurance with dental care included and travel insurance;
  • Relocation bonus for candidates moving from other cities;
  • Corporate discounts for purchasing devices;
  • Opportunity for professional growth and career development;
  • Friendly team, interesting projects, opportunity for business trips.
  • You can work in our Moscow office (m.Smolenskaya) or in St. Petersburg (m.Zvenigorodskaya), both of them are comfortable and modern.
  • Flexible working hours, 2-3 days in the office/several days remotely
  • No dress code
Хочу откликнуться
<
>