Back to Job Search

Gaming Software Engineer

  • Location: Salt Lake, UT, 84108
  • Job Type:Contract

Posted 13 days ago

Terrific 12+ month contract opportunity (with potential for converting to full-time) for a Gaming Software Engineer. Will act as the SME with respect to integrating game engines into non-gaming applications. Will be working on new product development with internal team members/developers and other SME's.
  • Bachelor’s degree in relevant field.
  • 5+ years of experience in software engineering relate to gaming required.
  • Comfortable working in R&D Agile dynamic team trying to solve novel problems
  • 3+ years’ experience building or working with modern game engines such as Unreal Engine 4, Unity, etc.
  • 5+ years’ experience in working with real-time graphics APIs such as OpenGL, DirectX or Vulkan
  • Writing shaders using HLSL, SPIR-V or GLSL.
  • Deep architectural understanding of modern game engines such as Unreal Engine 4, including threading model, efficient level-streaming for open-world support.
  • Strong C++ interface knowledge, Blueprints, optimal data formats, Unreal plugin architecture, use of custom shaders for application-specific effects.
  • Unreal Engine 4 knowledge relevant to Windows-based platforms with PC gaming cards, XR headsets, Android mobile devices.
  • Experience with soft real-time systems, and a desire to work on design challenges that may require novel solutions.
  • Knowledge of simulation and training systems a strong plus, such as vehicle and flight simulators.
  • Knowledge of cloud-native design a plus, especially related to gaming, including microservices and serverless architectures, Amazon Web Services and/or Microsoft Azure, DevOps/DevSecOps principles highly preferred.
  • Experience working on low latency real-time graphics and rendering pipeline optimization highly preferred.
  • Profiling tools such as RenderDoc, Tracy, GPU Profiler highly preferred.
If this sounds like the perfect fit, Apply Today!