Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)

Mozilla
Contract type
Ongoing
Work mode
Remote · Canada
Experience
Lead / principal · Not stated

Level inferred from job title

Job description

Maintenance and engineering role in Firefox's Graphics area, covering rendering, compositing, images, canvas and WebGL. The position focuses on keeping the graphics code healthy through bug fixes, reviews and platform-wide debugging.

At a glance

Work mode
Remote · Canada
Pay
CAD 131,400 – 186,172 / year

What you'll do

  • Own day-to-day Graphics maintenance: bug fixes, regressions, test upkeep, incoming issues
  • Diagnose and fix graphics problems across platforms (Windows, macOS, Linux, Android)
  • Carry code review and routine upkeep so the FTE engineers can focus on performance

What we're looking for

  • Strong C++ and/or Rust
  • Knowledge of graphics frameworks and GPU architecture
  • Strong debugging and optimization in a multithreaded codebase
  • Able to work independently and lead technically in a large, mature codebase

Nice to have

  • Shader languages
  • Mobile/Android
  • Open-source collaboration

Your team

Firefox Graphics

The Graphics area of Firefox, covering rendering, compositing, images, canvas and WebGL

Apply