Online Software Engineer - Madden - C++
位置: Orlando, FL, USA
注意
Requisition Number: 156794
Position Title: Software Engineer III
External Description:
The Online Software Engineer provides major online gaming components and features for our EA Sports Franchises. With a focus on code quality, extensibility, scalability, latency, and testability, you will design, implement, and support our game engine components used to power online gaming experiences and services
Key Responsibilities
- Develop, enhance, and champion best practices for online technical design and architecture specifications.
- Develop leading reusable online server solutions, both systems and engines.
- Work directly other game team leads and technical directors (Gameplay, UI, Presentation, Graphics, etc.) to integrate online features and services
- Iterate, design, and implement improvements to live systems and workflows
- Provide solutions that take into account network latency, de-synchronization of data between networked machines/players, packet compression, cheating, and interrupted connections.
- Identify new technical opportunities from the team, clients, organization leaders, and industry trends
Required Technical Skills and Experience
- Bachelor's degree in Computer Science or related field, or equivalent training and professional experience.
- 5+ years of development experience in an Agile/Scrum environment
- 2+ years of experience in a lead or product ownership role
- Expert level proficiency with C++ with an emphasis on OOP/D
- Experience with MySQL, SQL, and non-relational databases
- Windows and Linux and Unix experience.
- Experience with client-server architectures, network security, basic network protocols (e.g. TCP/IP and UDP), concurrency, load scaling considerations, object replication, and time synchronization and prediction
- Experience with cross-play models; development and integration (Console, Web, Mobile, Social)
- Multithreaded programming and debugging experience
- Experience with scripting languages (i.e. Perl, Lua, Python), XML and C#.
- Experience with ActionScript is a plus
- Test, debug, and extend other Software Engineer's code competently
- Exposure to encryption algorithms (SSL, RSA).
- Knowledge of source code management: Git or Perforce is preferred
- Experience developing on XBoxOne and PS4 Platforms is a plus
City:
State:
Community / Marketing Title: Online Software Engineer - Madden - C++
Company Profile:
Electronic Arts Inc.は、インタラクティブ・エンターテイメント・ソフトウェアの世界的大手企業です。 EAは、インターネットに接続されたコンソール、パソコン、携帯電話、タブレットに対してゲーム、コンテンツおよびオンラインサービスを提供しています。
EEOText: EAは雇用機会を均等に提供します。 雇用に関する決定を下す際は、人種、肌の色、国籍、出身国、出身民族、身体的性別、社会/文化/心理的性別、性別自認または性別表現、性的指向、年齢、遺伝情報、宗教、身体障害、病状、妊娠、婚姻状況、家族状況、軍役経験の有無、および法律で保護されたその他のあらゆる状況は考慮されません。 また、犯罪歴のある人物の雇用も、募集要項を満たす応募者の場合は適用法令に従って検討します。 さらにEAでは、身体に障害のある方々のために、適用法令によって定められた職場環境を整えることも行っています。
Days Open: 246
Can this position be remote?:
EEO Employer Verbiage:
EAは雇用機会を均等に提供します。 雇用に関する決定を下す際は、人種、肌の色、国籍、出身国、出身民族、身体的性別、社会/文化/心理的性別、性別自認または性別表現、性的指向、年齢、遺伝情報、宗教、身体障害、病状、妊娠、婚姻状況、家族状況、軍役経験の有無は考慮されません。 さらにEAでは、身体に障害のある方々のために、適用法令によって定められた職場環境を整えることも行っています。