Contract Staff Software Engineer – Performance Graphics, C++, Rust, WebGL

Posted 2 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Contract Staff Software Engineer maintaining Mozilla Firefox rendering, compositing, canvas, and WebGL. Debugging cross-platform graphics issues in Mozilla’s mature C++ and Rust codebase.

Responsibilities

  • Maintain and engineer Firefox’s Graphics area, including rendering, compositing, images, canvas, and WebGL
  • Own day-to-day Graphics maintenance, including bug fixes, regressions, test upkeep, and incoming issues
  • Diagnose and fix graphics problems across Windows, macOS, Linux, and Android
  • Carry out code review and routine upkeep so FTE engineers can focus on performance
  • Keep the Graphics area healthy, reduce backlog and regressions, and free senior engineers 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

Job type

Contract

Experience level

Lead

Salary

CA$131,400 - CA$186,172 per year

Degree requirement

No Education Requirement

Tech skills

AndroidLinuxMacOSRustC++

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.