Software Engineer, Engine - Art Pipeline
World of Warcraft Irvine, California

“Dedicated to creating the most epic entertainment experiences…ever.”  That’s our mission statement here at Blizzard Entertainment, and for an art tools engineer on the World of Warcraft (WoW) team, it’s a way of life.  In this role, you’ll improve existing (and create new) tools that will enable some of the most talented artists in the world to ply their craft freely and directly. As such, you must be proficient in developing powerful programs for art creation pipelines.  The WoW team is built on a culture of collaboration, intense creativity, and problem-solving. As a group, we are committed to pushing our exploration of Azeroth to the fullest, and in doing so creating a gaming experience like no other. As an art tools engineer, the work you do will live at the very heart of this philosophy. We’re looking for an engineer with qualities above and beyond engineering. We want a person that enjoys working in a group setting; who speaks artist and geek with equal fluency, and whose experience in creative environments has reinforced the value of communications, empathy, and knowledge sharing.  

Responsibilities

  • Design and implementation of new development tools for artists, including implementing features in the WoW engine when necessary.
  • 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

  • Passion for tool development and tool chains
  • Passion for enabling others to have the best tools available
  • Advanced understanding of C / C++
  • A minimum of 3 years’ application programming experience
  • Experience working with game engines
  • Strong mathematics skills
  • 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
  • Legendary debugging skills
  • Strong experience with 3D Studio Max, Max SDK, and MaxScript

Pluses

  • Experience with modern source control system (Subversion, Perforce, etc.)
  • Detailed knowledge of 3D graphics, animation, camera control, and lighting
  • Understanding of STL
  • Experience with SQL databases -- database design, query design, and C++ or other language bindings
  • C#, Javascript, Python, or other languages
  • Experience with Maya and MEL
  • Experience shipping multiple game titles
  • Interest in workflow automation
  • UI design experience

블리자드 엔터테인먼트는 모든 분들에게 동일한 기회를 부여합니다. 우리는 지원자의 종족, 피부색, 성별, 나이, 종교, 혈통, 출신 국가, 시민권 획득 여부, 결혼 여부, 성적 지향, 성 정체성, 유전 정보, 장애, 임신, 병역 여부, 참전 여부 또는 다른 어떠한 보호 단체의 여부에 상관없이 채용합니다.

편의 시설 요청: 저희는 신체적/정신적 장애를 지닌 분들과 함께 일하고 적절한 지원을 드리기 위해 최선의 노력을 다하고 있습니다. 현재 채용이 진행 중인 공고에 지원하기 위해 편의 시설 요청이 필요한 장애인께서는 talentacquisition@blizzard.com으로 이메일을 보내주시기 바랍니다. 일반적인 채용 관련 요청은 해당 이메일을 통해 접수하지 않으니 유의하여 주시기 바랍니다. 블리자드 채용 정보에 관심을 가져주셔서 감사합니다.

채용담당자 및 채용 에이전시 유의사항: 저희는 저희의 요청 없이 일방적으로 발송되는 에이전시 이력서를 수락하지 않습니다. 저희가 요청하지 않은 에이전시 이력서를 저희 웹사이트 또는 저희 직원들에게 발송하시지 말 것을 당부 드립니다. 저희는 상호 합의하에 체결된 계약 없이는 어떠한 제3의 에이전시, 외부 채용담당자 또는 채용업체에게도 비용을 지급하지 않을 것이며, 요청하지 않은 에이전시 이력서와 관련된 어떠한 에이전시 수수료도 부담할 의무가 없습니다. 요청하지 않은 에이전시 이력서가 저희에게 발송될 경우 이는 저희의 자산으로 간주되며 저희 내부 절차에 따라 처리됩니다.