Project Manager
Electronic Arts
Melbourne, Australia
Job Title:Senior Software Engineer - Sledgehammer Games
Requisition ID:R002918
Your Platform
Your Mission
As a Software Engineer you will work with artists, game programmers, and fellow engine programmers to develop and refine our engine. You will have a passion for attention to detail and has a broad interest in chipping into diverse areas of development including visuals, iteration times, code quality, performance, and reliability. We are looking for a Software Engineer to help bring our runtime systems to a new level. The candidate will be involved in performance optimization and systems work across multiple platforms.
Priorities can often change in a fast-paced environment like ours, so this role includes, but is not limited to, the following responsibilities:
• Design, write, debug and refine online systems, features, tools and infrastructure.
• Provides technical insight regarding online design and feature sets.
• Work with designers and other online engineers to prototype, develop, and refine features.
Player Profile
Minimum Requirements:
• 6+ years programming experience.
• Demonstrated proficiency in and knowledge of C/C++, data structures, performance, and multi-threaded programming techniques.
• Contributed extensively to the online development of two or more shipped games, PC or console.
• Knowledge of common data structures and algorithmic solutions.
• Expert in network protocols.
• Expert of client/server and peer-to-peer architecture.
• Thorough knowledge of software design practices including modular architecture, event-driven architecture, software design patterns and object-oriented design.
• Ability to quickly understand and work with internal and externally developed code.
• University-level degree in Computer Science or related field.
• A strong passion for video games and the online experience.
• Experience with computer game technologies including: AI programming, physics, 3D programming, animation, collision detection.
• Working knowledge of 3D Math.
• Demonstrated ability to write clean, readable, portable, reliable, and optimized code.
Jobcode: Reference SBJ-r12nme-18-191-5-239-42 in your application.
Activision Blizzard, Inc. is one of the world's largest and most successful interactive entertainment companies and is at the intersection of media, technology and entertainment.