
Rendering Software Engineer - EA SPORTS™ NHL
Electronic Arts2 hours ago
Vancouver, CanadaMid Level
Responsibilities
- Implement and extend core rendering pipelines, shading systems, and visual effects tools for multiple target hardware environments.
- Work with graphics abstraction layers and modular subsystems to adapt features and visual workloads across hardware configurations.
- Collaborate with technical artists, art directors, gameplay engineers, and core engine teams to deliver performant real-time visual features.
- Profile and optimize GPU and CPU utilization, frame budgets, memory usage, and other performance bottlenecks.
- Write clean, reliable, and well-tested C++ code and participate in code reviews, technical documentation, and team discussions.
Requirements
- At least 3 years of professional software development experience in real-time graphics or rendering programming for games or high-performance interactive applications.
- 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 HLSL shaders.
- Familiarity with modern low-level graphics APIs such as DirectX 12, Vulkan, or platform graphics interfaces.
- Experience using graphics profilers and debuggers such as PIX, RenderDoc, Nsight, or engine profilers.
- Bachelor’s degree in Computer Science, Software Engineering, Graphics Programming, or equivalent practical experience.
- Experience using AI-assisted development tools such as coding agents to prototype, accelerate execution, and automate workflows, with the ability to review and validate generated code.
Benefits
- British Columbia compensation range is CAD $104,500–$142,800 per year, depending on location and other factors.
- Three weeks of vacation per year to start and 10 days of sick time per year.
- Paid top-up to EI/QPIP benefits up to 100% of base salary for qualifying maternity, parental, or adoption leave.
- Extended health, dental, and vision coverage, life insurance, disability insurance, and a retirement plan for regular full-time employees.
- Potential eligibility for bonus and other incentive programs.
- Additional wellness support may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leave, and complimentary games.
Tech Stack
Categories
Gaming
About Electronic Arts
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.