Thursday 5 June 2014

Senior Software Engineer, Tools #14000BH | Blizzard Entertainment | Irvine, California, United States


Senior Software Engineer, Tools #14000BH | Blizzard Entertainment | Irvine, California, United States


Senior Software Engineer, Tools
StarCraft II
Office: Irvine, California, United States
The starcraft 2 team is seeking an experienced tools engineer. The ideal applicant will be proficient in developing powerful toolsets for code, art, design, audio, and localization pipelines.  Blizzard Entertainment offers a fun, creative and technically challenging environment with excellent compensation and a full range of benefits.

Responsibilities
  • Design and implementation of new development tools for all disciplines.
  • Communicate with other departments 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
  • Passion for tools development, and tool chains
  • Advanced understanding of C++, including 32-bit, and 64-bit development
  • Working knowledge of C#
  • Advanced understanding of game content pipeline, and tools
  • Excellent working knowledge of compilers, linkers, and associated tools
  • Experience automating processes
  • Strong communications skills
  • Able to work in a collaborative team environment, and handle multiple projects simultaneously
  • Service-oriented attitude with an eye for efficiency, and workflow
  • Demonstrated ability to estimate tasks accurately, and work efficiently
Pluses
  • Strong debugging skills
  • Experience with Visual Studio project configuration, VS2005, and VS2010
  • Experience with Python or other interpreted languages
  • Experience automating against Subversion, Perforce, or other version control systems
  • Experience using SQL databases -- database design, stored procedures
  • Experience developing Windows GUI applications using WinForms, WPF, Win32, MFC, wxWindows, or Qt
  • Experience developing web based tools
  • Experience with distributed build systems
  • User interface design experience
  • Strong mathematics skills, including proficiency with trigonometry, and linear algebra
  • Experience with 3D Studio Max, Max SDK, and MaxScript
  • Detailed knowledge of 3D graphics, animation, camera control, and lighting
  • Experience shipping multiple game titles
  • Experience developing on Linux, platforms
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.

Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer. 
 
 




No comments:

Post a Comment