
Client Engineer - Engine
Electronic Arts5 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.
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.