# Advanced Rendering Software Engineer - American Football - C++

**Company**: Electronic Arts
**Location**: Madrid
**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/Advanced-Rendering-Software-Engineer-American-Football-C/214952?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_90181cda-394

## Description

Join Electronic Arts, where you will help inspire the world to play by building immersive, authentic NFL experiences for millions of players. As part of the EA SPORTS Madden NFL team, you will collaborate with experienced Designers, Artists, and Engineers to create modern rendering technology and life-like visuals.

Responsibilities:

- Research and implement rendering techniques.

- Create reusable and flexible rendering technologies.

- Help establish technical design specifications.

- Design and implement code, pipelines, and other rendering-related sub-components and packages.

- Optimize rendering modules of a game engine.

Qualifications:

- 5+ years of experience with C++ and real-time rendering development for games or interactive applications.

- Bachelor's degree in Computer Science or related field, or equivalent training and professional experience.

- Experience with shaders (HLSL/GLSL) and graphics APIs for PC or Console platforms.

- Familiarity with profiling tools (e.g., Renderdoc, PIX, Razor), and optimizing features.

- Proficiency in Calculus or Linear Algebra.

- Experience shipping at least one title on PlayStation, Xbox, or Nintendo consoles, or working on large-scale projects is helpful.

- Expertise in several of these fields is an advantage: vertex and pixel shaders, terrain or environment rendering, advanced lighting techniques, particle systems, special effects, art pipelines, tool development, and game engine architecture.

- Familiarity with graphics hardware or working knowledge of the latest version of DirectX is a significant benefit.

Benefits:

- Holistic approach to benefits programs, emphasizing physical, emotional, financial, career, and community wellness.

- Packages tailored to meet local needs, may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more.

## Skills

### Required
- C++
- real-time rendering
- shaders (HLSL/GLSL)
- graphics APIs
- Calculus or Linear Algebra
- profiling tools

### Nice to have
- vertex and pixel shaders
- terrain or environment rendering
- advanced lighting techniques
- particle systems
- special effects
- art pipelines
- tool development
- game engine architecture
- graphics hardware
- DirectX

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/en_US/careers/JobDetail/Advanced-Rendering-Software-Engineer-American-Football-C/214952?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
