
Client Engineer - Engine
Electronic Arts22 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.
About Electronic Arts
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.