ENTERTAINING IS OUR PASSION
EA was founded 25 years ago by individuals with a deep passion for making games. Many things have changed over the years as the gaming industry—and the company—has expanded immensely, but we are still driven by the same passion for developing, publishing, and distributing the world’s best games. Our history has been one of great success, and our future looks even brighter. Gaming has come a long way from Pac-Man & Space Invaders to modern EA Favourites like Burnout, Battlefield, Mercenaries, Dead Space, Spore, FIFA, Madden, Need for Speed and the world’s most successful game franchise, The Sims. Fuelled by our talented staff at locations right across the Globe we are united in our passion to continue shaping the future of interactive entertainment. Together we can make a difference.
Software engineers (programmers) are an essential part of the game development team. They bring the vision of the artists and designers to life. They design and write the computer code that runs and controls the game, incorporating and adapting any ready made code libraries and writing custom code as needed. Programmers deal with ever more complex problems including working on creating realistic Artificial Intelligence; believable Physics; delivering a smooth online gaming experience. Programmers also test the code, fix bugs, and develop customized tools for use by other members of the development team. Due to the complexities of game development, engineers tend to specialize in specific areas of programming.
Position Title: Systems Engineer – Software Quality
Reports To: Development Director - Software Quality
Department: Software Quality Assurance
Position Overview
The Software Quality Systems Engineer works as part of a team responsible for the development and support of software quality technology and processes used by multiple game development teams.
The SQ System Engineer’s primary focus is to research, plan, allocate, implement, support and optimize software quality infrastructure solutions (server hardware and software, SQ tools and console development kit support) for game development teams.
Key Responsibilities
•Determine SQ hardware requirements for multiple game teams clients
•Create and implement consolidated, multi-year SQ Infrastructure plans
•Provide first level troubleshooting support for SQ Infrastructure:
o Tier 1 / Tier 2 servers
o Tier 1 / Tier 2 desktop machines
o Sony, Microsoft & Nintendo development kits
•Liaise with IT to provide hardware upgrades and repairs and to resolve SQ Infrastructure support issues
•Provide software upgrades to all SQ hardware
•Create systems to capture & report SQ infrastructure utilization metrics
•Monitor and analyze metrics in order to implement optimization strategies
•Create implementation and test strategies for system optimizations
•Investigate new technology and techniques in order to optimize SQ infrastructure performance
Required Technical Skills and Experience
•Bachelor’s degree in Computer Engineering and/or Computer Science, or equivalent industry experience
•1+ years Systems Engineer experience with ‘mission critical’ systems in a medium to large enterprise environment.
•Enterprise class hardware, servers, storage & networking. Familiarity with Tier 1 vendor technologies (IBM, HP, Dell, Cisco).
•Excellent TCP/IP and networking knowledge and experience.
•Working knowledge of enterprise storage technologies (SAN, iSCSI, RAID).
•Proven ability to drive systems optimizations on large scale infrastructure.
•Ability to identify and resolve performance bottlenecks in highly complex systems and drive performance optimizations.
•Working database management knowledge, including SQL.
•Expert level knowledge of Windows OS (server & workstation) - MCSE preferred but not required.
•Programming or scripting experience in one or more of the following: C#, C++, Ruby, Perl.
Additional Skills:
•Previous Perforce experience is very valuable.
•Experience with automated build systems such as BuildForge and with build hardware configuration and maintenance.
•Stays current with the latest infrastructure and storage technologies
•Ability to analyze, propose, and implement workflow and process improvements.
•Prior experience with games consoles (e.g. PS2/3, GameCube/Wii or Xbox/Xbox360)
Performance Competencies (Non Technical Skills)
•Excellent verbal and written communication skills.
•Ability to work in a dynamic and collaborative team environment.
•Constantly innovate how to improve product quality as well as group productivity.
•Excellent decision making capabilities.
•Ability to quickly learn and apply new concepts, principles and solutions.
•Demonstrates dependability and commitment to projects/tasks.
•Self starter, with strong aptitude towards rigorous testing and validation of work.
•Strong multi-tasking skills focused on providing customer service for multiple teams.
To apply for this position, please submit your application directly to requisition # 15628 at https://jobs.ea.com/home
Want to be part of the Next Generation of games development? EA is the leading developer for next gen games and looking for passionate gamers who... [more]