# Senior Rendering Engineer

**Company**: Electronic Arts
**Location**: Shanghai
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/en_US/careers/JobDetail/216311-Rendering-Engineer-III/216311?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_38523d03-9be

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

## Skills

### Required
- C++
- 3D mathematics
- GPU architectures
- graphics APIs
- shader languages
- game engine development

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/en_US/careers/JobDetail/216311-Rendering-Engineer-III/216311?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
