跳到内容

通用信息

地点:Vancouver, British Columbia, Canada 
角色 ID
209819
工作人员类型
Regular Employee
工作室/部门
CT - Infrastructure & Platform
弹性工作安排
Hybrid

描述和要求

Electronic Arts 打造更高层次的娱乐体验,激励世界各地的玩家和粉丝。在这里,每个人都是故事的主角。活跃社群,畅联全球。这里充满创造力,鼓励新观点,注重好创意。这是一支人人都能让游戏成为现实的团队。

We are seeking a passionate Software Engineer to join our team and contribute to the development of cutting-edge client SDK capabilities that integrate video games with networked services enabling seamless and feature-rich experiences for players worldwide. Our mission is to collaborate with game teams across the globe to deliver outstanding, feature-rich products on all major gaming platforms, including but not limited to PlayStation, Xbox, Windows, macOS, Nintendo, iOS, Android, and emerging platforms.

You will report to a Software Engineering Manager.


Responsibilities:

  • You will design solutions to support our top Console, Desktops and Mobile games.

  • You will develop SDKs to support company-wide programs across the latest technologies.

  • You will collaborate to achieve high-quality cross-platform products in C++, C#, Python, Java and Objective-C.

  • You will work with producers and engineers to design networked game and business features.

  • You will document and test features to accelerate ease of use and simplify future maintenance of our technology.


Qualifications:

  • 4+ years' experience in software engineering

  • Experience working in C++ software development at a professional level

  • Familiarity with Java, C#, Python and Objective-C

  • Experience debugging complex bugs using different techniques

  • Knowledge of object-oriented programming and OO design principles

  • Experience working collaboratively with cross-functional teams

  • Familiarity with scripting languages e.g. Python, Lua and C# and with game engines e.g. Unity, Unreal

  • SDK/Library/middleware development experience

  • Game Console, PC or mobile platform development experience

  • Experience with version control systems like GitHub / GitLab and developing Git branching approaches


This is a hybrid remote/in-office role.



Electronic Arts
我们拥有全面的游戏组合和丰富的体验,在世界各地设有分支机构,而且在整个 EA 提供大量机会。我们非常重视适应能力、韧性、创造力和好奇心。我们提供领导岗位让您发挥潜力,为学习和尝试提供空间,赋能您出色地完成工作并寻求成长的机会。

我们对福利计划采用整体方法,强调身体、情感、财务、职业和社区健康,以支持平衡的生活。我们的套餐专为满足当地需求而量身定做,可能包括医疗保险、心理健康支持、退休储蓄、带薪休假、家事休假、免费游戏等。我们营造和谐的环境,让各个团队始终都能尽展所能。

Electronic Arts 是一个注重机会平等的雇主。在聘用员工时不会考虑其种族、肤色、国籍、血统、生理性别、社会性别、性别认同或表达、性取向、年龄、遗传信息、宗教、身心障碍、医疗状况、怀孕状况、婚姻状况、家庭状况或兵役状况,或任何受法律保护的其他特征。我们也会遵守相关法律,考虑招聘有过犯罪记录的合格应聘者。EA 还会根据适用法律的要求,为合资格的残障人士提供工作场所的便利。