Remote Canada
1 week ago

Job Overview

Pay
$145,800 - $186,172

Job description

Location:
Remote Canada
Work arrangement:
Remote

Role Summary

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.

Hiring Ranges

Canada Tier 1 Locations

$145,800 — $186,172 CAD

Canada Tier 2 Locations

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.

Requirements

  • 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.
Role:
Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)

Company profile

Mozilla builds browsers, apps, code and tools with a stated mission of keeping the internet open and accessible to all. Its family of organizations includes the Mozilla Foundation, which funds and advocates for community-centered technology; Mozilla Corporation, which makes the Firefox browser; MZLA, which makes Thunderbird; Mozilla Ventures, which invests in responsible tech startups; and Mozilla.ai, which creates open source AI developer tools. Its products also include Mozilla VPN, Mozilla Monitor and Firefox Relay, which focus on privacy and personal data protection.

Headquarters
San Francisco, California, United States
Founded
2005
Funding Stage
Subsidiary

More jobs at Mozilla

Similar Software Engineer jobs at other companies