Opening For Software Engineer I- Native Game Development

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.