# Senior Software Developer - Rendering Systems

**Company**: Electronic Arts
**Location**: Montreal, Quebec
**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/sv_SE/careers/JobDetail/Senior-Software-Developer/214238?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_5ab0a998-196

## Description

We are seeking a Senior Software Developer to join our Rendering team and contribute to the development of graphics for our EA titles. As part of the Frostbite engine team, you will collaborate with game teams to understand their rendering needs and ensure the engine empowers their success.

Responsibilities:

- Develop high-performance rendering systems for multiple AAA games

- Collaborate with game teams from design through implementation and optimization

- Align with the broader Frostbite Rendering team to ensure cohesive architecture

- Optimize solutions on multiple platforms to ensure CPU, GPU, and memory performance

- Stay up-to-date with the latest hardware and domain advancements in real-time rendering

- Enhance artist workflows to increase content creation quality and efficiency

Qualifications:

- 7+ years of experience with C++ for real-time rendering

- 5+ years of hands-on experience with low-level render systems

- Experience defining rendering pipeline architecture

- Experience working on multiple shipped AAA titles on current-generation consoles and PC

- Strong knowledge of modern graphics APIs and shader programming

- Experience with CPU and GPU profiling tools

- Deep understanding of memory management and multi-threading

Nice to have:

- Experience with GPU-driven Rendering

- Knowledge of scalability and performance across platforms

- Experience building engine-level systems and tools

- Familiarity with various hardware architectures

## Skills

### Required
- C++
- Real-time rendering
- Low-level render systems
- Rendering pipeline architecture
- Modern graphics APIs
- Shader programming
- CPU and GPU profiling tools
- Memory management
- Multi-threading

### Nice to have
- GPU-driven Rendering
- Scalability and performance across platforms
- Engine-level systems and tools
- Hardware architectures

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/sv_SE/careers/JobDetail/Senior-Software-Developer/214238?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
