Senior Software Engineer - WebGPU-Firefox/Gecko

New
M
MozillaSoftware Development
Remote Canada; Remote USContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Rust

Requirements

  • Strong proficiency in Rust.
  • Experience in a large systems or graphics codebase.
  • Ability to ramp up on wgpu quickly.
  • Comfort working upstream in an open-source project, including public issues and code review.
  • Solid debugging skills, including validation bugs, corner cases, and fuzz findings.
  • Prior contributions to wgpu (preferred).
  • Experience with WebGPU, graphics, or GPU internals (preferred).
  • Knowledge of modern graphics APIs like Vulkan, DirectX 11/12, or Metal (preferred).
  • Familiarity with shader languages such as WGSL, HLSL, MSL, or SPIR-V (preferred).
  • Low-level Android graphics experience (preferred).
  • Experience with security, fuzzing, or the Web security model (preferred).

Responsibilities

  • Fix prioritized correctness and validation bugs from the wgpu 'WebGPU for Firefox' project.
  • Address security and fuzzer-reported bugs.
  • Diagnose and fix application blockers that do not yet work in Firefox Nightly.
  • Resolve WebGPU conformance test suite (CTS) failures.
  • Write and pass tests, manage code reviews with maintainers, and land fixes upstream.
  • Coordinate with the Firefox WebGPU team on task selection and priority.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now