webJobs Copyright 2008, Web Scribble Solutions, Inc. All Rights Reserved. webJobs: Job board software Job board software Job script
This job has expired and you can't apply for it anymore. Start a new search.
Company Name:
WB Games
Location:
San Francisco, California
Country:
United States
Job Type:
Game Design
Position type:
Full Time
Platform
Other
Experience Level:
Mid-Senior Level
Education:
Associate Degree

Staff Engineer

Warner Bros. Games Inc. seeks a Staff Engineer for the WBG San Francisco mobile development studio. As a Staff Engineer at WB Games San Francisco, you have wide game development experience with best of class engineering skills. You have a passion for gaming and thrive on working with all departments to drive a game from beginning to end. This position requires close collaboration with all other disciplines to help capture, develop and communicate a coherent vision of our game systems, features and tools. In this position, you are responsible for establishing performance budgets with each discipline respectively. You will also be a leader in establishing best practices, assisting / mentoring other engineers on the team and identifying problem areas / opportunities for improvement in the codebase. JOB RESPONSIBILITIES • Game system / feature design & implementation / Library & Service integration. • Establishing / refining standards & best practices. • Performance optimization. • Assess middleware and 3rd party solutions. • Review the work of other Gameplay Engineers to ensure adherence to design, patterns and coding standards. JOB REQUIREMENTS • Undergraduate degree or equivalent industry experience and success. • At least 5 years of game industry experience. • Shipped at least 3 mobile/social title, preferably on multiple platforms. • Unity development experience required. • Expert C# programming skills. • Deep knowledge of Unity including custom tool creation. • Proficient with 3D math including linear algebra (vector math, matrices). • Deep knowledge of shaders and 3D animation systems in Unity. • Experience in tools development and content pipeline development. • Deep knowledge of common data structures and algorithmic solutions. • Deep knowledge of software design practices including modular architecture, event-driven architecture, and software design patterns. • Strong practical knowledge of mobile, platforms middleware technologies, strengths and weaknesses. • Extensive experience working with internal and externally developed code. • Extensive experience with self-testing to minimize and fix issues. • Experience with network game design and development required. • Documentation / Presentation skills. • Strong performance optimization experience. • Strong problem solving / debugging skills. • Ability to work unsupervised. • Ability to assist others in their work. • Ability to assess the quality of other engineers work. • Passion for making games.