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.
Qualifications:
-
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!