Skip to content

Senior Software Engineer II – Platform SDK
Company | Blizzard Entertainment |
---|
Location | Irvine, CA, USA |
---|
Salary | $121500 – $224880 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
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.