Senior Graphics Software Engineer

Bellevue, Washington

Salary Details: $80.00 - 90.00 an hour

Cynet Systems
Job Expired - Click here to search for similar jobs
We are looking for Senior Graphics Software Engineer for our client in Bellevue, WA Job Title: Senior Graphics Software Engineer Job Location: Bellevue, WA Job Type: Contract Job Description: Pay Range $80hr - $90hr Qualification:
  • 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 post-degree experience.
  • Master s Degree with 4+ years of post-degree experience.
  • PhD Degree with 2+ years of post-degree 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 real-time 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 cross-functional setting, exceptional team player.
  • 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 real-time rendering such as C, C , TBB, CUDA and OpenCL.
  • Familiarity with high-performance 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 multi-level parallelism.
Date Posted: 16 May 2024
Job Expired - Click here to search for similar jobs