# Rendering Software Engineer - EA SPORTS™ NHL

**Company**: Electronic Arts
**Location**: Vancouver, British Columbia
**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/ko_KR/careers/JobDetail/Software-Engineer-EA-SPORTS-NHL/215813?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_bb19a2c3-4ad

## Description

Electronic Arts is seeking a Rendering Software Engineer to join the EA SPORTS NHL development team in Vancouver, British Columbia.

The successful candidate will contribute to evolving the rendering engine to support expanding target environments, ensuring high visual quality and performance across diverse hardware.

Responsibilities:

- Implement and extend rendering systems, supporting core rendering pipelines, shading systems, and visual effects tools.

- Work with graphics abstraction layers and pipelines to ensure smooth scaling across various hardware specifications.

- Collaborate with cross-functional teams, including Technical Artists, Art Directors, Gameplay Engineers, and Core Engine teams.

- Identify and address performance bottlenecks using standard profiling tools.

- Write clean, reliable, and well-tested C++ code.

Qualifications:

- 3+ years of professional software development experience in real-time graphics or rendering programming.

- Experience working with multi-platform rendering pipelines, hardware abstraction layers, or adaptable graphics codebases.

- Working knowledge of C++ and object-oriented programming.

- Familiarity with modern low-level graphics APIs.

- Experience using graphics profilers and debuggers.

- Bachelor's degree in Computer Science, Software Engineering, Graphics Programming, or equivalent practical experience.

Benefits:

- Competitive salary

- Comprehensive benefits package, including medical insurance, mental health support, retirement savings, paid time off, and family leave.

- Opportunities for growth and professional development

## Skills

### Required
- C++
- object-oriented programming
- real-time graphics
- rendering programming
- multi-platform rendering pipelines
- hardware abstraction layers
- graphics APIs
- graphics profilers
- debuggers

### Nice to have
- AI-assisted development tools
- coding agents

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/ko_KR/careers/JobDetail/Software-Engineer-EA-SPORTS-NHL/215813?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
