Get notified about similar jobs!

Mozilla

Contract Staff Software Engineer - Performance Graphics (c,rust, Webgl)

Mozilla
Posted 4 hours ago
CA (Remote)

Top Skills Required

OptimizationTechnical LeadershipOpen-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">&mdash;</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">&mdash;</span><span>$154,600 CAD</span></div></div></div>

Job Details

Job Type
contract
Salary Range
$131,400 - $186,172

Required Skills

OptimizationTechnical LeadershipOpen-Source CollaborationGraphics FrameworksAndroid DevelopmentCDebuggingCode ReviewIndependent WorkGPU ArchitectureShader LanguagesMultithreadingRust