UI Engineer
at EA
Redwood City, California
ENTERTAINING IS OUR PASSION
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 but 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 leading their fields, and ignite your path in any direction you choose.
To make the best games in the world, we need to attract and retain the best creative talent in the world. Students and New Grads are the very lifeblood of EA. A New Grad, intern, or co-op’s passion, eagerness to learn, and hunger to challenge the status quo drives our company forward. That's why we are committed to ensuring our New Grads and interns/co-ops not only benefit from great compensation and benefits but more importantly are provided with a foundation for career growth and progression, backed by strong mentorship.
Video Game Engineering is intellectually demanding work. Our software engineers are faced with daily challenges that involve physics (from collision detection to complex physical reactions), advanced rendering techniques (from complex 3D math to hardware shading), artificial intelligence (from path finding to scripting), optimizations (from complex algorithms to hardware specific changes) and more. We need your help to come up with creative solutions.
Specifically, we are seeking Software Engineers who will be responsible for writing specific or multi-purpose code for areas such as:
Game Mechanics -- Gameplay, AI, player control, animation systems, physics, and scripting systems,
Core Engine -- Graphical rendering, networking, user interface, memory & performance optimization on cutting edge computer hardware,
Tools and Libraries -- World editors, video & audio tools, software performance analysis systems, database systems, and general purpose game development libraries,
Online (front end) -- Webs architecture and browser game and feature development,
Online (back end) -- Server development, deployment, and maintenance; network security
Required Skills:
• Demonstrated knowledge of good software engineering practices.
• Good communication and writing skills.
• Excellent problem solving skills.
• Self-starters who can work with others in a team-oriented environment as well as independently.
• Strong math skills.
• Demonstrate continuous learning and growth
• Ability to adapt to quickly changing project requirements and continuous feedback
For Game Mechanics, Core Engine, Tools and Libraries:
• C++
• Object Oriented design & implementation
• C, Assembly and C# also helpful
• multithreaded processing
For Online (front end)
• Java, Javascript, Flash
For Online (back end)
• Web frameworks, Relational databases, REST/SOAP, Java/Scala
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 but 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 leading their fields, and ignite your path in any direction you choose.
To make the best games in the world, we need to attract and retain the best creative talent in the world. Students and New Grads are the very lifeblood of EA. A New Grad, intern, or co-op’s passion, eagerness to learn, and hunger to challenge the status quo drives our company forward. That's why we are committed to ensuring our New Grads and interns/co-ops not only benefit from great compensation and benefits but more importantly are provided with a foundation for career growth and progression, backed by strong mentorship.
Video Game Engineering is intellectually demanding work. Our software engineers are faced with daily challenges that involve physics (from collision detection to complex physical reactions), advanced rendering techniques (from complex 3D math to hardware shading), artificial intelligence (from path finding to scripting), optimizations (from complex algorithms to hardware specific changes) and more. We need your help to come up with creative solutions.
Specifically, we are seeking Software Engineers who will be responsible for writing specific or multi-purpose code for areas such as:
Game Mechanics -- Gameplay, AI, player control, animation systems, physics, and scripting systems,
Core Engine -- Graphical rendering, networking, user interface, memory & performance optimization on cutting edge computer hardware,
Tools and Libraries -- World editors, video & audio tools, software performance analysis systems, database systems, and general purpose game development libraries,
Online (front end) -- Webs architecture and browser game and feature development,
Online (back end) -- Server development, deployment, and maintenance; network security
Required Skills:
• Demonstrated knowledge of good software engineering practices.
• Good communication and writing skills.
• Excellent problem solving skills.
• Self-starters who can work with others in a team-oriented environment as well as independently.
• Strong math skills.
• Demonstrate continuous learning and growth
• Ability to adapt to quickly changing project requirements and continuous feedback
For Game Mechanics, Core Engine, Tools and Libraries:
• C++
• Object Oriented design & implementation
• C, Assembly and C# also helpful
• multithreaded processing
For Online (front end)
• Java, Javascript, Flash
For Online (back end)
• Web frameworks, Relational databases, REST/SOAP, Java/Scala
