This job has expired, please see additional jobs below
UI Software Engineer - Frostbite Commons (101622)
Entertainment & Media Industry Company
Orlando, FL, United States
Job Details - this job has expired, please see similar jobs below
EA Studios Technology:
Join the EA Studios Tech team, one of our most important development studios, where we create and refine powerful technologies & tools to create the best games. Our team is a centralized technology group focused on providing EA’s cross-platform game engine and tools. We work on multiple platforms, ranging from Game Consoles, Smartphones, PC’s, and Macs to the Cloud.
Why join the EA Studios team?
While working on cutting-edge technology including the Frostbite engine, we tackle strategic problems and provide high-quality solutions across all EA. Our team is the first to work on new hardware platforms and SDK’s with industry leaders. EA Studios Tech expertise is in use across EA teams worldwide, and as a team member you’ll be able to collaborate on creating technologies for many games at once!
UI Software Engineer
The Challenge Ahead
To lead the development of common UI technologies across the EA STUDIOS Technology group which includes EA SPORTS, BioWare, DICE, and Motive Studios. In this role, you will be directly responsible for working with a global team of engineers and artists in the design, development, and production of core UI technologies.
What a UI Software Engineer does at EA:
The UI Software Engineer will be focused on UI and Feature programming for the Frostbite Engine. Will be tasked with identifying challenges and opportunities while finding solutions for complex problems in conjunction with Designers, Artists and other Engineers in the domain of user interface, interaction, and experience. Responsibilities include:
• Writes technical design specifications.
• Writes new code and maintains existing code in C++ and ActionScript to support user input, screen, inter-screen and GUI object behaviors, animations, and transitions.
• Integrates content into the front end of the game
• Develop tools, features and pipelines for the front end logic and screens.
• Manages the save game files and generally works with many different types of content (movies, front end screens, databases, icons, 3D models, special effects, and in-game user interfaces).
• Works with Interface Designers and UI Scripters to determine efficient graphic and code representation of GUI designs.
• Creates leading edge reusable technologies, both systems and engines if required.
The next great UI Software Engineer needs:
• Bachelor’s degree or higher in Computer Science, Engineering or Software Engineering or equivalent
• 7+ years of object-oriented programming experience and good understanding of OO design principles
• Strong C++ programming skills.
• Must have experience with Actionscript 2 or 3.
• Knowledge of other UI technologies including Flash, Scaleform, HTML, CSS, Javascript, as well as modern Javascript frameworks or libraries
• Strong preference for experience developing UI features for AAA titles for the XBOX1 or PS4
• Experience with agile, scrum processes
• Solid understanding of client/server architectures.
• Multithreaded programming and debugging experience is a plus
• Experience developing on both the Windows and Linux platforms
• Demonstrated experience in designing and developing usable, consumer-oriented user interfaces
• Able to own features, put together technical proposals and software estimates, and drive features to completion
EA is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, marital status, protected veteran status, medical condition or disability, or any other characteristic protected by law.