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

Mozilla

Toronto

On-site

CAD 131,000 - 186,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Mozilla in Toronto is seeking aGraphics Engineer to maintain and advance Firefox’s Graphics area, including rendering, compositing, images, canvas, and WebGL. You will help keep the graphics code healthy and scalable in a large, mature codebase.

You will diagnose cross‑platform graphics issues, contribute in code reviews, and ensure team engineers can focus on performance improvements across Windows, macOS, Linux and Android.

Qualifications

  • 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.

Responsibilities

  • 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.

Skills

C++
Rust
Graphics frameworks
GPU architecture
Multithreaded debugging

Job description

The role

You will take on the ongoing maintenance and engineering work in Firefox’s Graphics area (rendering, compositing, images, canvas, WebGL). You help keep the graphics code healthy.

The role

You will take on the ongoing maintenance and engineering work in Firefox’s Graphics area (rendering, compositing, images, canvas, WebGL). You help keep the graphics code healthy.

Responsibilities
  • 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.
Definition of done

A healthy Graphics area, backlog and regressions kept down, with the team’s senior engineers freed to focus on performance.

Required Qualifications
  • 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.
Preferred
  • Shader languages; mobile/Android; open-source collaboration.
Hiring Ranges

Canada Tier 1 Locations
$145,800—$186,172 CAD
Canada Tier 2 Locations
$131,400—$154,600 CAD

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Contract Graphics Software Engineer — C++/Rust, GPU
Contract Graphics Software Engineer — C++/Rust, GPU

Mozilla • Toronto

On-site
CAD 131,000 - 186,000
Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)
Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)

Mozilla-Corporation • Canada

Remote
CAD 131,000 - 186,000
Contract Staff Software Engineer-FireFox Layout
Contract Staff Software Engineer-FireFox Layout

Mozilla • Toronto

On-site
CAD 185,000 - 218,000
Contract Staff Software Engineer-FireFox Layout
Contract Staff Software Engineer-FireFox Layout

Mozilla-Corporation • Canada

Remote
CAD 131,000 - 218,000
Contract Staff Front End Engineer (Web Conference/Screen Sharing)
Contract Staff Front End Engineer (Web Conference/Screen Sharing)

Devconnectplatform • Canada

Hybrid
CAD 145,000 - 171,000
Contract Staff Front End Engineer (Web Conference/Screen Sharing)
Contract Staff Front End Engineer (Web Conference/Screen Sharing)

Mozilla • Ottawa

On-site
CAD 100,000 - 140,000
Contract Software Engineer - WebCompat Tooling (Dashboards and Reporting), Firefox
Contract Software Engineer - WebCompat Tooling (Dashboards and Reporting), Firefox

Mozilla • Canada

On-site
CAD 110,000 - 160,000
Flexible remote work
Parental leave
Professional development stipend
+1
Contract Staff Front End Engineer (Web Conference/Screen Sharing)
Contract Staff Front End Engineer (Web Conference/Screen Sharing)

Mozilla • Toronto

On-site
CAD 145,000 - 171,000
Staff Operations Engineer
Staff Operations Engineer

Mozilla • Toronto

On-site
CAD 128,000 - 171,000
Bonus plans
Medical, dental, vision coverage
Retirement contributions
+4
Senior Staff Product Manager, Browser Control Platform
Senior Staff Product Manager, Browser Control Platform

Mozilla • Toronto

On-site
CAD 160,000 - 210,000
Performance-based bonus
Medical/dental/vision coverage
Retirement contributions with 100% 0%(