Experienced Rendering Software Engineer - FC

Global Sports Jobs Limited

Vancouver

On-site

CAD 90,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

3 weeks vacation
Sick time
Health, dental, and vision coverage
Life insurance
Disability insurance
Retirement plan
Bonus eligibility

Job summary

EA SPORTS is seeking a Rendering Software Engineer to contribute to the architecture and implementation of rendering tech across platforms for the EA SPORTS FC team. You will collaborate with designers, artists, and engineers to deliver high-fidelity graphics and immersive worlds.

You will design, implement, and optimize rendering features, stay current with graphics APIs (DirectX12, Vulkan, Metal), and help push visual quality in our football titles. This role is based in Vancouver.

Qualifications

  • 5+ years of C++ development experience.
  • Experience with real-time rendering engines.
  • Strong math skills: trig, calculus, linear algebra.
  • Experience with DirectX12, Vulkan or Metal.
  • Experience across PC/PS/Xbox platforms.
  • Excellent debugging and multi-threading.
  • Ability to communicate openly.
  • Familiar with graphics performance analysis tools.

Responsibilities

  • Develop core rendering features and engine components.
  • Research and implement rendering techniques.
  • Create reusable rendering technologies.
  • Write technical design specifications.
  • Profile and optimize rendering modules.
  • Stay up to date with hardware/software changes.
  • Collaborate with designers and artists.

Skills

C++ development
Real-time rendering
Multithreading
Debugging
Communication

Tools

DirectX12
Vulkan
Metal
PIX/RenderDoc

Job description

About the Role

The Rendering Software Engineer is an essential part of the game creation process, involved in the architectural design and implementation of rendering technology on multiple platforms. The engineer works with designers, artists, and other engineers to build complex graphics features, life-like visuals, large immersive worlds, and state-of-the-art graphical FX. The role is within the EA SPORTS FC team, a passionate and dynamic group focused on innovation and authenticity in football gaming.

Key Responsibilities
  • Develop core rendering features, engine components and tools.
  • Research and implement rendering techniques.
  • Create reusable and flexible rendering technologies.
  • Write technical design specifications.
  • Design, maintain, implement, test and debug code, pipelines and other rendering-related sub-components and packages.
  • Profile and optimise rendering modules of a game engine.
  • Stay up to date with the latest hardware and software changes enhancing the rendering domain.
  • Report to the engineering team's manager and work with peers to render specific tasks.
Required Experience & Qualifications
  • 5+ years' experience with C++ development.
  • Experience working on or creating real‑time rendering engines.
  • Communication ability that supports an open working environment regarding feedback.
  • A strong desire to improve visual quality together with art and design.
  • Math skills including trigonometry, calculus, and linear algebra.
  • Experience in modern graphics APIs such as DirectX12, Vulkan, or Metal.
  • Experience developing rendering techniques and implementing white papers.
  • Stays up to date with the latest techniques in computer graphics.
  • Experience with one or more of the following platforms: PC, PS4, Xbox One, PS5, Xbox Series S/X.
  • Excellent debugging and multi-threading skills.
  • Experience with graphics performance analysis, optimisation, and associated tools such as PIX, RenderDoc, Razor.
  • Experience with art and content pipelines and workflows.
  • Experience investigating and optimising low-level game engine code on multiple platforms.
  • Understanding of memory management, multiple processor use, and runtime optimisation.
Benefits & Perks
  • 3 weeks of vacation per year to start.
  • 10 days per year of sick time.
  • Paid top‑up to EI/QPIP benefits up to 100% of base salary when welcoming a new child (12 weeks for maternity, 4 weeks for parental/adoption leave).
  • Extended health, dental, and vision coverage.
  • Life insurance.
  • Disability insurance.
  • Retirement plan for regular full‑time employees.
  • Eligibility for bonus and other incentive programs for certain roles.
About the Company

EA SPORTS is one of the most iconic brands in entertainment, connecting hundreds of millions around the world to the sports they love through a portfolio of industry‑leading video games. EA SPORTS FC is one of the largest sports entertainment platforms in the world and is redefining football with genre‑leading interactive experiences, connecting a global community of fans to The World's Game through innovation and unrivaled authenticity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Advanced Rendering Software Engineer - FC
Advanced Rendering Software Engineer - FC

Global Sports Jobs Limited • Vancouver

On-site
CAD 110,000 - 150,000
Vacation time
Sick time
Parental leave benefits
+5
Generalist Software Engineer - EA SPORTS FC
Generalist Software Engineer - EA SPORTS FC

Global Sports Jobs Limited • Vancouver

On-site
CAD 110,000 - 170,000
Vacation
Sick days
Top-up EI/QPIP benefits
+5
Experienced Rendering Software Engineer - FC
Experienced Rendering Software Engineer - FC

EA SPORTS • Vancouver

On-site
CAD 122,000 - 171,000
Vacation 3 weeks
Sick time
Top-up to EI/QPIP
+5
Advanced Rendering Software Engineer - FC
Advanced Rendering Software Engineer - FC

Electronic Arts • Vancouver

On-site
CAD 110,000 - 160,000
3 weeks vacation per year
10 sick days per year
Paid parental leave
+3
Client Software Engineer - EA Sports FC
Client Software Engineer - EA Sports FC

Global Sports Jobs Limited • Vancouver

On-site
CAD 110,000 - 150,000
Vacation time
Sick time
Health coverage
+1
Advanced Rendering Software Engineer - FC
Advanced Rendering Software Engineer - FC

Electronic Arts • Vancouver

On-site
CAD 120,000 - 180,000
Advanced Rendering Software Engineer - FC
Advanced Rendering Software Engineer - FC

EA SPORTS • Vancouver

On-site
CAD 122,000 - 171,000
Vacation 3 weeks
Health/dental/vision
Retirement plan
+1
Gameplay Software Engineer - EA SPORTS FC
Gameplay Software Engineer - EA SPORTS FC

Global Sports Jobs Limited • Vancouver

On-site
CAD 90,000 - 140,000
Vacation 3 weeks
Sick leave 10 days
Top-up benefits for EI/QPIP
+5
Advanced Online Software Engineer – EA SPORTS FC
Advanced Online Software Engineer – EA SPORTS FC

Global Sports Jobs Limited • Vancouver

On-site
CAD 110,000 - 170,000
Vacation: 3 weeks/year
Sick time: 10 days/year
EI/QPIP top-up for new child leave
+5
Rendering Software Engineer - EA SPORTS NHL
Rendering Software Engineer - EA SPORTS NHL

Global Sports Jobs Limited • Vancouver

On-site
CAD 90,000 - 120,000
Vacation 3 weeks
Sick leave 10 days
Top-up to EI/QPIP benefits
+5