Software Engineer

  • location: Salt Lake City, UT
  • type: Temp to Perm
  • salary: $50 - $60 per hour

job description

Software Engineer

job summary:
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 worlding 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,
  • 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 plus, such as vehicle and flight simulators
Preferred

  • Experience working on low latency real-time graphics and rendering pipeline optimization
  • Profiling tools such as RenderDoc, Tracy, GPU Profiler
Plus

  • 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
 
location: Salt Lake City, Utah
job type: Contract
salary: $50 - 60 per hour
work hours: 8am to 5pm
education: Bachelors
 
responsibilities:
  • 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
 
qualifications:
  • Experience level: Experienced
  • Minimum 5 years of experience
  • Education: Bachelors
 
skills:
  • Game Development (5 years of experience is required)
  • Unreal Engine 4
  • OpenGL
  • DirectX
  • HLSL
  • GLSL
  • Vulkan
  • C++
  • AWS
  • SOFTWARE ENGINEER
  • Real-time Graphics

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    System Admin / IT Manager

  • location: Salt Lake City, UT
  • job type: Permanent
  • salary: $70,000 - $80,000 per year
  • date posted: 2/8/2021

    Customer Service Reps

  • location: South Jordan, UT
  • job type: Temp to Perm
  • salary: $19.17 per hour
  • date posted: 2/24/2021

    Customer Service Reps

  • location: South Jordan, UT
  • job type: Temp to Perm
  • salary: $19.17 per hour
  • date posted: 1/27/2021