Senior Software Engineer, Gameplay, Vehicles

  • Company: Blizzard
  • Location: Irvine, California
  • Posted: December 20, 2017
  • Reference ID: 72401272
Blizzard Entertainment is looking for a talented gameplay engineer to help create vehicles and build vehicle handling features in a robust first-person engine for an unannounced project. The ideal candidate has proven experience in vehicle handling, with exposure to other game systems like physics, animation, and cameras. They must have outstanding people skills and a longstanding passion for playing games across multiple genres and platforms.
  • Work closely with designers, artists, and other engineers to ensure a great player experience
  • Work with animators and technical artists to ensure a powerful and easy workflow
  • Collaborate with other members of the engineering team to build optimized, sustainable, and maintainable technologies and code
  • Serve as the bridge between our engine technology, game design, and art
  • Bring great ideas from inception to fruition
  • Champion Blizzard Entertainment's core values-especially "Gameplay First"
  • Extreme passion for playing and making games
  • Expert C programming skills
  • Expertise engineering highly-optimized networked vehicle physics and game systems
  • Comfortable defining models for motion and environment interaction
  • Demonstrable experience with real-time rigid body physics and dynamic forces
  • A minimum of five years' game programming experience
  • Demonstrable competency with data structures, logic, algorithms, and optimization
  • Strong mathematics skills, including proficiency with trigonometry and linear algebra
  • Must be comfortable working within and adding to an established code framework
  • Able to speak "Designer" and "Artist" fluently
  • Self-motivated and self-directing, knowledgeable about many areas of development, and willing to pitch in when needed
  • Proficiency with multi-threaded systems
  • Experience with the design and implementation of various game systems, including game object management, AI/pathing, gameplay scripting, FX, database management, user interface, or online networking
  • Experience shipping multiple game titles
  • Computer science or related degree 
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.

Share this Job