Description
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.
As one of the largest sports entertainment platforms in the world, EA SPORTS FC is redefining football with genre-leading interactive experiences, connecting a global community of fans to The World's Game through innovation and unrivaled authenticity.
EA SPORTS FC Mobile Shanghai is a global team devoted to developing and operating a high-quality mobile football game experience.
As a Senior Rendering Engineer, you will report directly to the team Lead Engineer.
Responsibilities:
- Use and enhance the existing game engine for game development.
- Implement and fine-tune real-time shaders, dynamic lighting, and post-processing effects.
- Develop new tools and improve existing ones based on the existing toolchain.
- Identify performance bottlenecks within games and improve them.
- Communicate with game designers and artists to ensure program functionality aligns with design requirements.
- Help create technical specifications and software architecture documents.
- Communicate project progress and risks to superiors promptly.
Qualifications:
- 5+ years of professional experience in real-time graphics or rendering development for games.
- Experience with 3D mathematics and algorithms, GPU architectures, and graphics APIs.
- Experience in profiling and optimizing rendering performance on iOS and Android platforms.
- Expert in C++ and master at least one shader language.
- Hands-on experience developing in-house game engines or modifying commercial game engines.
- A collaborative mindset for working with art, design, and QA teams.
We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life.