Electronic Arts

Client Engineer - Engine

Electronic Arts
Apply
22 hours ago
Shanghai, ChinaMid Level

Responsibilities

  • Enhance existing game engines and frameworks by improving functionality and performance.
  • Research mobile platform engine architectures, infrastructure, and core technologies for cross-platform development.
  • Optimize and fine-tune game performance across multiple release platforms.
  • Develop new tools and refine existing tools in the current development toolchain.
  • Collaborate with game designers and art teams to align program functionality with design requirements.
  • Contribute to technical specifications and software architecture documentation.

Requirements

  • Over three years of experience in game client or game engine development.
  • Proficiency in C/C++ with programming and debugging skills related to relevant tools.
  • Familiarity with C#, Python, MySQL, and P4 or Git in daily development.
  • Experience with commercial game engines such as Unreal or Unity.
  • Experience developing engine-related tools and optimizing game engines.
  • Experience developing and debugging for Android and iOS platforms.
  • Strong communication and team collaboration skills.

Benefits

  • Benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leave, complimentary games, and other locally tailored wellness benefits.
  • Electronic Arts supports career growth, learning, experimentation, and workplace accommodations.
  • The role is based with the EA SPORTS FC Mobile Shanghai team; no specific remote or hybrid arrangement is stated.

Tech Stack

C#C++GitiOSMySQLPythonUnity

Categories

Gaming
Electronic Arts

About Electronic Arts

10,000+ employees

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.

Contact me