Job Description:
Native client engineer III / Lead Game Developer | PROFILE
We re EA the world s largest video game publisher. You re probably familiar with many of our titles Madden, FIFA, The Sims, Need for Speed, Dead Space, Battlefield and Star Wars, to name a few. But maybe you don t know how we re committed to creating games for every platform from social to mobile to console to give our consumers that anytime, anywhere access they demand. What does that mean for you It means more opportunities to unleash your creative genius, be inspired by those around you and ignite your path in any direction you choose.
As EA’s first label dedicated to purely digital games, EA Mobile creates games for mobile devices, social networks and online environments that deliver seamless play anytime, anywhere, on any device. Connecting a market of more than one billion core and mass-casual gamers worldwide, EA Mobile delivers engaging, accessible, high quality games to people of all skill levels and interests.
Slingshot Games represents one of EA Mobile s largest Studio Teams with a size ~100 passionate mobile game experts involved in game development, production and running the Live Services for some of EA s Top mobile titles. Responsibilities
Development of new games and related features
Contribute to the evolvement of our existing games
Maintain detailed design documentation throughout the project cycle
Mentor internal software engineers.
Perform design and code reviews.
requirements
Native application development experience on Smartphones/ Mobile Platform with expertise in more than one of the following platforms/ programming languages
IOS SDKs (iPhone and iPad) and Objective-C
Android SDK/ NDK
C++
Knowledge and understanding in OpenGL/ OpenGL ES/ DirectX/ Win 32.
Fluent in C++ with strong OOP fundamentals
Experience with Unity or Unreal Engine 3 development a plus
Proficient with 3D math including linear algebra (vector math, matrices)
Intermediate knowledge in 3D graphics and 3D rendering algorithms
Gameplay systems design and implementation.
Design/ build Multiplayer systems architecture and implementation
Find creative technical solutions to design challenges.
Knowledge of common data structures and algorithmic solutions
PC or console development experience
Direct experience with multi-player or equivalent client/ server topologies as used in online
games
Strong analysis and debugging skills.
Most important of all, you need to love games!
Desired
7+ years experience in relevant game development and/ or demo-scene
Excellent written, verbal communication skills and critical thinking skills
BE/ BTech/ MCA
in return you ll get
A relaxed, supportive working atmosphere
The ability to work with your choice of OS, IDE and tools
Regular knowledge sharing sessions with a wide range of talented engineers
Career progression and mentoring
A unique set of technical challenges to tackle
The opportunity to expand and grow as an engineer
Salary: Not Disclosed by Recruiter
Industry:Animation / Gaming
Functional Area:IT Software – Mobile
Role Category:Programming & Design
Role:Software Developer
Keyskills:
tools c++ documentation application development iphone ea intermediate graphics
Desired Candidate Profile:
Education-
UG: B.Tech/B.E. – Computers
PG:M.Tech – Computers
Company Profile:
Electronic Arts Games (India) Pvt. Ltd.
Electronic Arts is the leading interactive entertainment software company. Being a part of our team means sharing in our excitement about designing, developing, and marketing the world’s most compelling and innovative software. Our future depends on bright, energetic, talented people who share a passion for creating the best games and the best place to work. We invite you to bring your talent to one of our cutting edge studios and help create our future.