Contract Senior Software Engineer - WebGPU-Firefox/Gecko (Rust)

Mozilla
Canada, United States
Workplace: RemoteContractFunction: Software EngineeringSkills: ["Debugging","Problem-solving","Code review collaboration","Upstream collaboration"]

Help the Firefox WebGPU team clear correctness, validation, and security backlog in wgpu (Firefox’s WebGPU implementation). Tackle prioritized “WebGPU for Firefox” issues, debug app blockers in Firefox Nightly, and work through WebGPU conformance test suite (CTS) failures. Land reviewed fixes upstream in both the open-source wgpu project and Gecko, writing and passing tests while coordinating with the team to reduce P2/P3 backlog and unblock Linux and Android shipping.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mozilla
Mozilla
20 hours ago

Contract Senior Software Engineer - WebGPU-Firefox/Gecko (Rust)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Help the Firefox WebGPU team clear correctness, validation, and security backlog in wgpu (Firefox’s WebGPU implementation). Tackle prioritized “WebGPU for Firefox” issues, debug app blockers in Firefox Nightly, and work through WebGPU conformance test suite (CTS) failures. Land reviewed fixes upstream in both the open-source wgpu project and Gecko, writing and passing tests while coordinating with the team to reduce P2/P3 backlog and unblock Linux and Android shipping.
Location: Canada, United States
Workplace: Remote
Employment Type: Contract
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Fix prioritized correctness and validation bugs from the wgpu “WebGPU for Firefox” project, including security and fuzzer-reported bugs.
  • •Diagnose and fix application blockers, real apps, and demos that do not yet work in Firefox Nightly via the webgpu-apps meta-bug.
  • •Work through WebGPU conformance test suite (CTS) failures.
  • •Write and pass tests, collaborate through code review, and land upstream fixes in wgpu and Gecko.
  • •Coordinate with the Firefox WebGPU team on task selection and priority.

Key Requirements

  • •Strong Rust knowledge.
  • •Experience in a large systems or graphics codebase and ability to ramp on wgpu quickly.
  • •Comfort working upstream in an open-source project, including public issues and code review.
  • •Strong debugging skills for validation bugs, corner cases, and fuzz findings.
  • •Ability to write and pass tests and work through code review to land upstream changes.
Experience:Open sourceGraphicsGPU
Skills:DebuggingProblem-solvingCode review collaborationUpstream collaboration
Tech Stack:RustWgpuFirefoxWebGPUGeckoGPUVulkanDirectXD3DD3D 11D3D 12MetalWGSLHLSLMSLSPIR-VAndroidFuzzingAndroid graphicsWeb security model

Company Brief

Mozilla
Mozilla is a mission-driven organization that builds open-source internet products (notably the Firefox browser) and advocates for an open, private, and secure web through software, research, and community programs.
Industry: Enterprise Software
Company Size: Large (251 to 1,000 employees)
Growth: Nonprofit & NGO
Headquarters: San Francisco, United States
Founded: 1998
Glassdoor
Glassdoor: 2.9
WebsiteLinkedInGlassdoor