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