Home
Jobs
Post a Job
Back to Jobs
Get notified about similar jobs!
Create Job Alert
Contract Staff Software Engineer - Performance Graphics (c,rust, Webgl)
Mozilla
Posted 4 hours ago
CA
(Remote)
Apply on Company Site
Save Job
Report Job
Key Details
contract Jobs
$131,400 - $186,172 per year
Top Skills Required
Optimization
Technical Leadership
Open-Source Collaboration
+10 more
Description
<h2><strong>The role</strong></h2> <p><span style="font-weight: 400;">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.</span></p> <h2><strong>Responsibilities</strong></h2> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Own day-to-day Graphics maintenance: bug fixes, regressions, test upkeep, incoming issues.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Diagnose and fix graphics problems across platforms (Windows, macOS, Linux, Android).</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Carry code review and routine upkeep so the FTE engineers can focus on performance.</span></li> </ul> <h2><strong>Definition of done</strong></h2> <p><span style="font-weight: 400;">A healthy Graphics area, backlog and regressions kept down, with the team’s senior engineers freed to focus on performance.</span></p> <h2><strong>Required qualifications</strong></h2> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Strong C++ and/or Rust.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Knowledge of graphics frameworks and GPU architecture.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Strong debugging and optimization in a multithreaded codebase.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Able to work independently and lead technically in a large, mature codebase.</span></li> </ul> <h2><strong>Preferred</strong></h2> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Shader languages; mobile/Android; open-source collaboration.</span></li> </ul><div class="content-pay-transparency"><div class="pay-input"><div class="description"><p><strong>Hiring Ranges:</strong></p></div><div class="title">Canada Tier 1 Locations</div><div class="pay-range"><span>$145,800</span><span class="divider">—</span><span>$186,172 CAD</span></div></div><div class="pay-input"><div class="title">Canada Tier 2 Locations</div><div class="pay-range"><span>$131,400</span><span class="divider">—</span><span>$154,600 CAD</span></div></div></div>
Job Details
Job Type
contract
Salary Range
$131,400 - $186,172
Required Skills
Optimization
Technical Leadership
Open-Source Collaboration
Graphics Frameworks
Android Development
C
Debugging
Code Review
Independent Work
GPU Architecture
Shader Languages
Multithreading
Rust
See more like this
Optimization
Technical Leadership
Open-Source Collaboration
Graphics Frameworks