This job ad has been posted over 40 days ago...
0
applicants
Online Network Programmer (Wii / PS3 / 360) - EA (Montreal)
at Human Resources in Montreal
Online Network Programmer – Wii / PS3 / Xbox 360
The Network Programmer designs and implements code that allows players to compete against each other or play together..
Main Duties
- Design and implement low level network architecture on the Wii/PS3/Xbox 360 and support 6 players or more.
- Attach the network layer to the game engine to support the following features: matchmaking, online statistics, data sharing among users and obviously, racing.
- Help the gameplay programmers develop features that can be easily supported in an online environment.
- Provide solutions to deal with network latency, de-synchronization of data between networked machines/players, packet compression, cheating and interrupted connections.
- Write technical design specifications.
- Design, maintain, implement, test and debug code
- Development and maintenance of advanced Online related tools, features and pipelines.
- Create leading edge reusable technologies, both systems and engines if required.
- Constantly innovate how to improve product quality as well as group productivity.
Requirements
- 5+ years of professional software engineering experience, with a focus on network programming.
- Expert Knowledge with C++ (Visual C++ or Visual .NET recommended).
- Strong experience in client-host programming;
- Experience with client-server and peer-to-peer architectures, network security, basic network protocols (e.g. TCP/IP or UDP), concurrency, multi-threaded code and synchronization.
- Knowledge and experience with network APIs like DirectPlay and Winsock.
- Bachelor degree in Computer Science or related field, or equivalent training and professional experience.
- Excellent problem solving skills.
Please note that we will contact only with shortlisted candidates chosen for an interview.
Send your resume to gldion@ea.com
Have a nice day!
The Network Programmer designs and implements code that allows players to compete against each other or play together..
Main Duties
- Design and implement low level network architecture on the Wii/PS3/Xbox 360 and support 6 players or more.
- Attach the network layer to the game engine to support the following features: matchmaking, online statistics, data sharing among users and obviously, racing.
- Help the gameplay programmers develop features that can be easily supported in an online environment.
- Provide solutions to deal with network latency, de-synchronization of data between networked machines/players, packet compression, cheating and interrupted connections.
- Write technical design specifications.
- Design, maintain, implement, test and debug code
- Development and maintenance of advanced Online related tools, features and pipelines.
- Create leading edge reusable technologies, both systems and engines if required.
- Constantly innovate how to improve product quality as well as group productivity.
Requirements
- 5+ years of professional software engineering experience, with a focus on network programming.
- Expert Knowledge with C++ (Visual C++ or Visual .NET recommended).
- Strong experience in client-host programming;
- Experience with client-server and peer-to-peer architectures, network security, basic network protocols (e.g. TCP/IP or UDP), concurrency, multi-threaded code and synchronization.
- Knowledge and experience with network APIs like DirectPlay and Winsock.
- Bachelor degree in Computer Science or related field, or equivalent training and professional experience.
- Excellent problem solving skills.
Please note that we will contact only with shortlisted candidates chosen for an interview.
Send your resume to gldion@ea.com
Have a nice day!
Published at 02-10-2009
Viewed: 55 times
Viewed: 55 times
