Job Overview
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
mozilla.orgMozilla 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