Senior Software Engineer, Graphics/Engine

Blizzard Entertainment, Inc. Irvine , CA 92606

Posted 3 months 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 is optional but should include:

  • Why you are interested in working at Blizzard

  • What games you are currently playing

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

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
Full Stack Senior Software Engineer

Springboardauto.Com

Posted 2 weeks ago

VIEW JOBS 9/11/2018 12:00:00 AM 2018-12-10T00:00 Who we are: SpringboardAuto.com is a Fintech startup that is transforming the car buying experience through a direct-to-consumer lending platform unlike anything in the market. We believe buying and financing a car should be a straightforward and rewarding experience driven by the consumer, not the seller. Our innovative business model and platform does just that. Based in Irvine, CA, SpringboardAuto.com is founded and led by a top-tier executive team building a world-class technology company of dynamic and high-performance individuals that share our passion for the power of technology to transform and deliver customer experience excellence. The Role: We are looking for a full-stack engineer to join our team. Our technology stack uses the latest open-source technologies, with the core implemented using Node.js, Express.js, and PostgreSQL. We believe in always doing things the right way so you will have a chance to use and incorporate the latest tools and processes into your work. We also believe in empowerment, so you will have an opportunity to have a direct and significant impact on our product and company. Required Skills: 5+ years developing web applications in a full-stack capacity, with an emphasis on backend development, using an open-source web framework (Rails/Django/Sails/Laravel/Spring) Strong Javascript skills Experience with JavaScript MVC frameworks (e.g., Angular, React, Backbone, Ember) Strong RDBMS database skills (PostgreSQL/MySQL/MSSQL) Experience with node.js and express a big plus Proficient with Linux/UNIX environment Strong understanding of asynchronous programming Experience with Test-Driven Development (TDD) Fluent in HTML5 and CSS3 Source Control Management Systems such as git Superior problem solving and troubleshooting skills Excellent communication skills Self-starting, highly motivated Bonus Points: Experience building ES6 Experience with MEAN stack Experience with Sequelize ORM If you are passionate about software and are constantly pushing yourself to learn new technologies to develop better, faster and more efficient applications, then we want to hear from you! At SpringboardAuto.com we offer competitive compensation and a variety of benefits to meet the health and well-being needs of our employees. SpringboardAuto.com is proud to be an equal opportunity employer. We are committed to equal opportunity regardless of race, color, ancestry, religion, gender, gender identity, genetic information, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, protected veteran status, or any other characteristic protected by law. SpringboardAuto.com does not sponsor work visas at this time. US work authorization is required. Your Right to Work In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. We utilize E-Verify. Skills: No, AngularJS, Postg Permanent Springboardauto.Com Irvine CA

Senior Software Engineer, Graphics/Engine

Blizzard Entertainment, Inc.