M
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
