
Rendering Software Engineer - EA SPORTS™ NHL
Electronic Arts21 hours ago
Vancouver, CanadaMid Level
Responsibilities
- Implement and extend core rendering pipelines, shading systems, and visual effects tools across target hardware environments.
- Work with graphics abstractions and modular subsystems to adapt features and visual workloads across hardware configurations.
- Collaborate with technical artists, art directors, gameplay engineers, and core engine teams on performant real-time visual features.
- Identify and resolve GPU/CPU, frame-budget, and memory-performance bottlenecks using graphics profiling and debugging tools.
- Write reliable, well-tested C++ code and participate in code reviews, technical documentation, and team discussions.
Requirements
- 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 to rapidly prototype, accelerate execution, and automate workflows, with the ability to validate AI-generated code.
Benefits
- British Columbia compensation range is CAD $104,500–$142,800 annually.
- Benefits include three weeks of vacation per year to start, 10 sick days per year, extended health/dental/vision coverage, life insurance, disability insurance, and a retirement plan for regular full-time employees.
- Parental, maternity, and adoption leave benefits include paid top-up to EI/QPIP benefits up to 100% of base salary, subject to the stated limits.
- Some roles may be eligible for bonuses and other incentive programs; EA also offers wellness support, paid time off, family leave, retirement savings, 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.