Dice
Graphics Software Engineer
Dice, Toronto, Ohio, United States, 43964
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Infobahn Softworld Inc., is seeking the following. Apply via Dice today!
Role Title: Software Engineer: Graphics - IVLocation: Remote / North York, Toronto-Ontario, CAN M3C 3G8Duration: 6+ months contractMinimum qualifications: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 architecturesSolid knowledge of graphics APIs and VulkanRT, DXR.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.Solid written and spoken English skills, necessary to facilitate effective communication within our diverse, global team.
Preferred Qualifications:CUDA, SYCL, OpenCLExpertise 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 representationsExperience with low-level optimization techniques and multi-level parallelism.
#J-18808-Ljbffr
Role Title: Software Engineer: Graphics - IVLocation: Remote / North York, Toronto-Ontario, CAN M3C 3G8Duration: 6+ months contractMinimum qualifications: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 architecturesSolid knowledge of graphics APIs and VulkanRT, DXR.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.Solid written and spoken English skills, necessary to facilitate effective communication within our diverse, global team.
Preferred Qualifications:CUDA, SYCL, OpenCLExpertise 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 representationsExperience with low-level optimization techniques and multi-level parallelism.
#J-18808-Ljbffr