Electronic Arts

Client Engineer - Engine

Electronic Arts
Apply
5 hours ago
Shanghai, ChinaMid Level

Responsibilities

  • Enhance existing game engines by developing on the current framework and improving functionality and performance.
  • Research mobile platform engine architectures, infrastructure, and primary technologies for cross-platform development.
  • Optimize game performance across multiple release platforms.
  • Develop and refine tools to improve development efficiency.
  • Collaborate with game designers and art teams to align program functionality with design requirements.
  • Help create technical specifications and software architecture documents.

Requirements

  • More than three years of experience in game client or game engine development.
  • Proficiency in C/C++ and programming and debugging related to relevant tools.
  • Familiarity with C#, Python, MySQL, P4, and Git.
  • 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 teamwork skills.

Benefits

  • Benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and other wellness programs tailored to local needs.
  • The position is based with the EA SPORTS FC Mobile Shanghai team.

Tech Stack

CC#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