Mozilla

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

Mozilla

C++RustWebGLgraphics frameworksGPU architecturemultithreaded codebaseOptimization

About the Role

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

You'll be redirected to Mozilla's application page

Job Details

Salary

Canada Tier 1 Locations: C$146K–C$186K

Canada Tier 2 Locations: C$131K–C$155K

Location

Canada

Job type

Contract

Category

Performance Testing

Experience

Mid

Posted

Today

Job Highlights

  • C$131K–C$186K salary
  • Mid level role
  • 100% Remote — open to candidates in Canada, United States

About Mozilla

This job is hosted by Mozilla. Clicking Apply opens their site.

More jobs from Mozilla on RC9

Remote Work Style

Mixed

Mix of flexible and scheduled meetings

Your Match

See how well your skills line up with this role, and what you're missing.

AI Cover Letter

Generate a cover letter tailored to this job from your profile.