Senior Software Engineer, Graphics - Unannounced Game | Irvine, CA or Alban at Blizzard Entertainment
Irvine, CA 92618, USA -
Full Time


Start Date

Immediate

Expiry Date

14 Jun, 25

Salary

186754.0

Posted On

14 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Compassion, Algorithms, Multithreading, Performance Analysis, Disability Insurance, Legal Service, Mental Health

Industry

Information Technology/IT

Description

JOB DESCRIPTION:

At Blizzard, we craft genre-defining games and legendary worlds for all to share. Through unparalleled creativity and storytelling, we create immersive universes and iconic characters that are beloved across platforms, borders, backgrounds, and generations - only made possible by building a work environment that nurtures the artistry of game development and unleashes the aspirations of our people.
As a Senior Graphics Engineer, you will assist in ensuring the rasterization systems for the game run in a performant manner across multiple quality tiers and on multiple hardware platforms leveraging the Unreal Engine. You will collaborate with technical artists and engineers to deliver the artistic vision the artists have defined for the game, and you will help define best practices and content workflows that facilitate efficient and performant content creation.
This role is anticipated to be a hybrid work position, with some work on-site and some work-from-home. The potential home studio for this role is Irvine, CA.

Requirements:

  • Understanding of 3D mathematics, rendering algorithms, and shader development.
  • Understanding of modern 3D graphics APIs, such as DirectX and Vulkan
  • Writing fluent C++ code with a sophisticated knowledge of both historical patterns and modern language features.
  • Experience with multithreading, CPU and GPU performance analysis, and code/shader optimization.
  • Experience developing and shipping games on multiple platforms.
  • Previous experience as a graphics engineer working with Unreal 4 or 5 engines.
  • Shipped at least one AAA game in a similar role
Responsibilities

Priorities can often change in a fast-paced environment like ours. Responsibilities will include, but are not limited to:
-

Optimize Unreal Engine graphical performance and functionality across multiple quality tiers and multiple hardware platforms.

  • Collaborate closely with project leadership, engineers, artists, and technical artists to define and evangelize best practices, content creation standards, and workflows that realize the artistic vision of the game, maximize rendering performance, and minimize application and GPU memory consumption with the Unreal Engine.
  • Build new tools and evolve pre-existing tools to help identify content that doesn’t meet agreed-upon best practices and standards.
  • Contribute to conversations relating to performance and memory budgets.
  • Collaborate with Blizzard dev teams, other Microsoft game studios, development partners, and with Epic to solve problems, exchange ideas, identify best practices that contribute to raising the rendering quality bar and push existing hardware to its limits.
  • Stay up to date and be informed on the latest graphics techniques and technologies.

Requirements:

  • Understanding of 3D mathematics, rendering algorithms, and shader development.
  • Understanding of modern 3D graphics APIs, such as DirectX and Vulkan
  • Writing fluent C++ code with a sophisticated knowledge of both historical patterns and modern language features.
  • Experience with multithreading, CPU and GPU performance analysis, and code/shader optimization.
  • Experience developing and shipping games on multiple platforms.
  • Previous experience as a graphics engineer working with Unreal 4 or 5 engines.
  • Shipped at least one AAA game in a similar role.
Loading...