Senior Software Engineer, Graphics @ Blizzard Entertainment - Irvine, CA

Job Overview

21 days ago

Senior Software Engineer, Graphics

Blizzard Entertainment - Irvine, CA

Team Name:

Unannounced Project

Job Title:

Senior Software Engineer, Graphics

Requisition ID:

R009199

Job Description:

How would it feel for your contributions to have a major impact across all game development at Blizzard? This is your chance to find out! Blizzard Entertainment is developing a modern, cross-platform game engine to share across all of Blizzard and power the future of Blizzard games. This new project advances technology both at Blizzard and in the gaming industry. Get in early and help shape the future of gaming. Are you in?

We have an amazing opportunity for a Software Engineer to make an impact on the future of graphics at Blizzard, working on our new engine. You’ll join a collaborative team working to deliver a truly epic game engine experience to our game development teams. If you delight in empowering artists and developers to bring their games to visual life while advancing our technological capabilities, we are interested in talking to you.

Covid-19 Hiring Update: We’ve transitioned to a work-from-home model and we’re continuing to interview and hire during this time. This role is expected to begin as a remote position. We understand each person’s circumstances may be unique and will work with you to explore possible interim options.

What you’ll do…

  • Design, implement and iterate on modern rendering techniques
  • Collaborate with artists and other engineers to develop and refine key systems
  • Perform research to acquire new knowledge necessary to perform assigned tasks and maintain a process of technological evolution
  • Maintain tools for performance, stability, and error-free operation
  • Communicate with other departments within the team to improve existing tools and determine new solutions
  • Mentor and educate engineers on the team

To succeed, you must have…

  • Advanced understanding of C / C++ and HLSL
  • Experience working with game engines
  • Advanced understanding of game content pipeline and tools
  • Strong passion for graphics programming and algorithms/mathematics (linear algebra, trigonometry)
  • Excellent communications skills
  • Initiative and the ability to work both alone and with others

You’re a great fit if your philosophy is to…

  • Commit to doing things the right way, even when it's difficult
  • Refine your work through iteration until you can deliver an epic experience/product
  • Value diversity and differences in others
  • Find simple and practical solutions by building on the ideas and work of others
  • Ensure discussions include every voice that has something to say
  • Enable technology that makes games accessible to every person who wants to play them
  • Accept that frequent and quick failure is part of the path to success

We’d love it if you also have…

  • Ability to communicate and collaborate with developers of all technical skill levels and disciplines
  • Enthusiasm for writing code and engineering. We want reliable, fast, and above all simple and easy to understand code
  • Experience working with or contributing to in-house engine development
  • Passion for gaming

Similar Jobs

Software Engineer, Audio - World of Warcraft

Blizzard Entertainment

Irvine, CA

In this role, you will work closely with our audio department and tools team to build and refine audio workflows, technology, and features.

Product Developer- Software Sprint

Innova Electronics Corp

Irvine, CA

Able to meet project deadlines. Understand in software and organize and standardize information from that don’t into documentation the software team understand.

Associate Software Engineer

Sony Electronics Inc

San Diego, CA

Comfortable working in linux and scripting languages, such as shell and/or python. Applicants should have a solid understanding and experience with object…

Cloud Engineer

California Pizza Kitchen

Costa Mesa, CA

Certification courses in any software or managed cloud technologies are helpful but not required. The Cloud Engineer will design, configure, test, debug, deploy…

Staff Backend Engineer

Albert

Los Angeles, CA

Albert is a new type of financial service that uses powerful technology to automate your finances, with a team of human experts to guide you.

Junior Java Developer

Synergistic IT

Irvine, CA

Candidate who are open to invest 3-4 months in learning about Java or Python and then have a job in the Fortune 500 Companies.*. Filing of H1b and Green Card.

Software Test Engineer

Illumina

San Diego, CA

Experience developing instrumentation/machine control software. 3-5 years’ software development experience in at least one programming or scripting language,…

Software Engineer

Peraton

San Diego, CA

Ensure software standards are met. Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project…

Software Engineer (Java, Go, SQL)

Viant

Los Angeles, CA

Engage in all phases of software development life cycle. Good organizational abilities, oral communications and interpersonal skills.

Linux Software Engineer

Axiomtek

Industry, CA

Axiomtek’s software engineer will act as a resource and software project leader for the engineering team. The software engineer will also be responsible for…

Software Engineer University Grad

ViaSat

Carlsbad, CA

Previous experience with cloud technology, automation, machine learning, big data, full stack, embedded, applications, and/or Front-end development.

Junior Database Programmer

California Pizza Kitchen

Costa Mesa, CA

Participate in the evaluation of application software and systems. Provide input to DBA(s) on data element formats and data granularity necessary to meet end…

DevOps Observability Engineer

Carfax

Ontario, CA

Note: The summer 4-day work week is a test program in 2021 and not guaranteed in future years. Participate in design decisions, including new technology…

Software Engineer II

Measurabl

San Diego, CA

Design and code new software or modify existing software to add new features. Contribute to and follow development standards and effectively demonstrate…

Junior Database Programmer

CPK Management Company

Costa Mesa, CA

Participate in the evaluation of application software and systems. Provide input to DBA(s) on data element formats and data granularity necessary to meet end…

Sr Software Engineer

Chipton-Ross

Torrance, CA

Executing development and technical guidance for on-going software/website development projects at all levels of the stack. FileMaker knowledge is a big PLUS.

Producer (NBA)

2K

Foothill Ranch, CA

Within this role, you will be responsible for overseeing a development team in delivering high quality features while also helping to manage the overall project…

Web Developer

California Pizza Kitchen

Costa Mesa, CA

Certification courses in any software or managed cloud technologies are helpful but not required. Strong decision-making skills within a very collaborative…

PMC: Software Engineer, Revenue Technology

Penske Media

Los Angeles, CA

Some of the things the pod has worked on in the last year (and is the type of work you will do) include: improve ability for editorial teams to insert and track…

PMC: Software Engineer, Publishing

Penske Media

Los Angeles, CA

In addition to development, software engineers help oversee the work other engineers are doing and ensuring code quality and maintainability.

Sr. Software Engineer (remote position)

AV Staffing Solutions

San Diego, CA

Ability to mentor other software engineers in project tasks; ability to handle multiple priorities. Experience with and comfortable working in all tiers of…

Vice President, CRE Frontend Originations

Ready Capital Corporation

Newport Beach, CA

Ready Capital offers a full range of benefits, including competitive salary, comprehensive health plans to choose from including dental, vision coverage,…

PMC: Senior Software Engineer, Publishing

Penske Media

Los Angeles, CA

In addition to development, software engineers help oversee the work other engineers are doing and ensuring code quality and maintainability.

Embedded Cellular RF Software Engineer

Sigma Connectivity

San Diego, CA

Proficiency debugging in embedded software systems (JTAG, ETM trace tools). You will optimize the RF front end, antenna tuners and other RF components, and…

Ad