Posted in

Senior Software Engineer II – Platform SDK

Senior Software Engineer II – Platform SDK

CompanyBlizzard Entertainment
LocationIrvine, CA, USA
Salary$121500 – $224880
TypeFull-Time
Degrees
Experience LevelSenior

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.

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.

Preferred Qualifications

  • 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.