Graphics Software Engineer - IV

Overview

Remote
$80 - $90
Contract - W2
Contract - 06 Month(s)

Skills

Ray Tracing
GPGPU
Vulkan
GPU

Job Details

Minimum qualification

  • Experience with Vulkan and Ray Tracing and is able to explain important concepts and design decision relevant for a real-time Path Tracer and can demonstrate good understanding of how SW concepts of GPU shaders programming maps to a HW GPU design.
  • Must know how to cast a shadow ray leveraging API
  • Education & Experience in Computer Science or related field with focus on graphics
  • No degree. 7+ years of work experience.
  • Bachelor's degree with 5+ years of postdegree experience.
  • Master s Degree with 4+ years of postdegree experience.
  • PhD Degree with 2+ years of postdegree experience.
  • Deep understanding of raytracing and rasterization pipelines and modern GPU architectures
  • Solid knowledge of graphics APIs and GPGPU (e.g. Vulkan RT, DXR, CUDA, SYCL, OpenCL) and knowledge of shading languages (e.g. GLSL, HLSL)
  • Excellent programming skills (C, modern C++)
  • Knowledge of modern realtime rendering game engines and rendering techniques, including physically based rendering, GI, and Monte Carlo techniques.
  • Familiarity with diver, compiler, and system software stacks related to graphics and experience using profilers and debugging tools for analysis.
  • Excellent interpersonal and communications skills in a crossfunctional setting, exceptional team player.
  • Solid written and spoken English skills, necessary to facilitate effective communication within our diverse, global team.

Preferred Qualifications:

  • Expertise in designing task, data, and pipeline parallel algorithms and systems.
  • Background in applying machine learning techniques to graphics with familiarity with TensorFlow, PyTorch, etc.
  • Familiarity with serial and parallel programming environments used in realtime rendering such as C, C++, TBB, CUDA and OpenCL.
  • Familiarity with highperformance system or game engine design principles such as data-oriented design.
  • Experience with compiler development and/or familiarity with intermediate representations.
  • Experience with low level optimization techniques and multilevel parallelism.

Shift Dates and Timings :-

Shift Hours : 9am-6pm

Shift Days : Monday-Friday