Senior Software Engineer II, Platform SDK at Blizzard Entertainment
Irvine, CA 92618, USA -
Full Time


Start Date

Immediate

Expiry Date

11 Sep, 25

Salary

224880.0

Posted On

11 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Optimization, C++, Disability Insurance, Compassion, C, Metal, Direct3D, Performance Analysis, Legal Service, Mental Health

Industry

Information Technology/IT

Description

JOB DESCRIPTION:

The Platform SDK team within Battle.net provides a suite of SDKs which allow game teams to seamlessly integrate with Battle.net services. By integrating Battle.net’s SDKs, studios can easily supercharge their development - unlocking key capabilities like login, social and purchasing - while primarily focusing on crafting genre-defining player experiences in their game.
As a Senior Software Engineer, you will be part of a new, highly performant team responsible for shaping and implementing the future of our game interfacing strategy within Battle.net. As someone experienced with various rendering pipelines, your primary responsibility will be to assist the Platform SDK team with integrating rendering-focused solutions.
Our ideal candidate is an experienced developer with a passion for and knowledge in rendering pipelines, interacting with web applications, and a history of working with a team in an agile environment.
This role is anticipated to be a hybrid work position, with some work on-site and some work-from-home. The home studio for this position is located in Irvine, CA.

Responsibilities:

  • Contribute to the development and maintenance of high-performance C++ solutions which are integrated with game clients to access Battle.net services.
  • Design and implement new systems through innovative solutions.
  • Author and maintain technical documentation for consumption by studio partners.
  • Support studio partners as they integrate our solutions into their games.
  • Create technical design documents and other artifacts.
  • Uphold and promote the Blizzard Core Values.

Requirements:

  • Professional experience with C and C++
  • Experience working on real-time rendering engines.
  • In-depth knowledge of graphics APIs including Direct3D, Vulkan, and Metal.
  • Experience designing high-performance 3D applications.
  • Strong skills in graphics performance analysis and optimization.
  • Effective communication and collaboration skills with people of varying technical backgrounds.

Pluses:

  • Proficiency in modern C++ (C++ 17 preferred).
  • Experience developing libraries, frameworks, APIs, and/or SDKs for use by other developers.
  • Understanding of OpenGL.
  • Knowledge of web communication protocols and integrations.
  • Familiarity with Chromium Embedded Framework (CEF) and/or Edge WebView2.
Responsibilities
  • Contribute to the development and maintenance of high-performance C++ solutions which are integrated with game clients to access Battle.net services.
  • Design and implement new systems through innovative solutions.
  • Author and maintain technical documentation for consumption by studio partners.
  • Support studio partners as they integrate our solutions into their games.
  • Create technical design documents and other artifacts.
  • Uphold and promote the Blizzard Core Values
Loading...