Senior Software Engineer, Graphics/Engine

Blizzard Entertainment, Inc. Irvine , CA 92606

Posted 2 days ago

Description

Blizzard Entertainment is seeking an experienced and enthusiastic engineer to work on a robust first-person engine for an unannounced project. You will be responsible for developing systems on multiple platforms, working in areas like rendering, memory management, file and network I/O, and whatever else needs to be done to make the best player experience possible. We're an intensely collaborative group, passionate about our project. If you thrive in an environment that values communication and knowledge sharing, drop us a line!

This is a full-time position on Blizzard's main campus in Irvine, CA.

Responsibilities

  • Collaborate with designers, game programmers and fellow engine programmers to develop and refine key systems

  • Design and implementation of new development tools for artists

  • Communicate with other departments within the team to improve existing tools and determine new solutions

  • Maintain tools for performance, stability, and error-free operation

  • Identify and resolve pipeline issues and discover opportunities for improvement

Requirements

  • Advanced understanding of C / C++

  • A minimum of 5 years' application programming experience

  • Experience working with game engines

  • Strong passion for graphics programming and algorithms / mathematics (linear algebra, trigonometry)

  • Familiar with state-of-the-art rendering techniques, shader development and graphics hardware and API's

  • Able to communicate with non-technical users.

  • Must love working with artists.

  • Experience working in a collaborative team environment and handling multiple projects simultaneously.

  • Service-oriented attitude with an eye for efficiency and workflow

  • Advanced understanding of game content pipeline and tools

  • Strong debugging skills

Pluses

  • Detailed knowledge of 3D graphics, animation, camera control, and lighting

  • C#, Javascript, Python, or other languages

  • Experience shipping multiple game titles

  • Interest in workflow automation

Required Application Materials

  • Resume

  • Cover Letter which should include:

  • Why you are interested in working at Blizzard

  • What games you are currently playing

Only submittals with Cover Letters will be considered.


Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Engine (Graphics)

Blizzard Entertainment, Inc.

  Posted 2 days ago

VIEW JOBS 5/24/2018 12:00:00 AM 2018-08-22T00:00 Description Veteran programmers, are you ready to bring your passion and talent to join one of the most amazing opportunities in gaming? Our latest original IP, Overwatch, is a first-person team shooter set in a colorful future with over-the-top visuals and effects. We're looking for an enthusiastic and experienced engine programmer to join our team to help us write and maintain the code that enables our games to run efficiently while also delivering on our artistic vision and gameplay goals. You will be responsible for developing systems on multiple platforms, working in areas like rendering, memory management, file and network I/O, and whatever else needs to be done to make Overwatch the best experience possible across all of the platforms we support. We're an intensely collaborative group, passionate about the game we're making. If you thrive in an environment that values communication and knowledge sharing, drop us a line! Our team is looking for a Server Graphics Engineer that shares our values: * We take responsibility for delivering our work. * We collaborate constantly, helping each other to be successful. * We continuously improve our knowledge, workflows and processes. * We communicate openly, calling out issues, opportunities, and sharing feedback. * We have integrity, maintain confidentiality, and share a sense of ownership in our success. * We have passion for the game, our players, quality work, and technology. Responsibilities * Collaborate with designers, game programmers and fellow engine programmers to develop and refine key systems that will allow the game to run on multiple platforms * Design and implementation of new development tools for artists, including implementing features in the Overwatch engine across multiple platforms * Communicate with other departments within the team to improve existing tools and determine new solutions * Maintain tools for performance, stability, and error-free operation * Identify and resolve pipeline issues and discover opportunities for improvement Requirements * Advanced understanding of C / C++ * A minimum of 5 years' application programming experience * Experience working with game engines * Strong passion for graphics programming and algorithms / mathematics (linear algebra, trigonometry) * Familiar with state-of-the-art rendering techniques, shader development and graphics hardware and API's * Able to communicate with non-technical users. * Must love working with Artists. * Experience working in a collaborative team environment and handling multiple projects simultaneously. * Service-oriented attitude with an eye for efficiency and workflow * Advanced understanding of game content pipeline and tools * Strong debugging skills Pluses * Detailed knowledge of 3D graphics, animation, camera control, and lighting * C#, Javascript, Python, or other languages * Experience shipping multiple game titles * Interest in workflow automation Blizzard Entertainment, Inc. Irvine CA

Senior Software Engineer, Graphics/Engine

Blizzard Entertainment, Inc.