New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Electronic Arts

Rendering Software Engineer - EA SPORTS™ NHL

Electronic Arts
Apply →
hybrid senior full-time Vancouver, British Columbia

First indexed 18 Sept 2026

Description

We are seeking a Rendering Software Engineer to join our EA SPORTS NHL development team. You will contribute to evolving our 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, participating in code reviews and technical documentation.

Qualifications:

  • 3+ years of professional software development experience in real-time graphics or rendering programming.
  • Experience with multi-platform rendering pipelines, hardware abstraction layers, or adaptable graphics codebases.
  • Working knowledge of C++ and object-oriented programming, with hands-on experience writing and modifying shaders in HLSL.
  • 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.
  • Experience in utilizing AI-assisted development tools.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.ea.com/zh_CN/careers/JobDetail/Software-Engineer-EA-SPORTS-NHL/215813