远程工作雷达

合同高级软件工程师 - WebGPU-Firefox/Gecko (Rust)

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

开发工程限定地区(需当地身份)
公司Mozilla
薪资未公开
工作地点Remote Canada; Remote US
地域资格限定地区(需当地身份)
时区要求无特别要求
用工类型未标注
发布时间今天
数据来源Greenhouse
前往企业招聘页投递 →
注意地域限制:该职位明确限定在 Remote Canada; Remote US 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

职位描述

你将帮助Firefox WebGPU团队解决wgpu中的正确性及安全漏洞积压问题,使WebGPU能够在Linux和Android上发布。你将处理定义明确、优先级高的问题,在开源wgpu项目和Gecko中提交修复代码,并让核心团队能够专注于剩余的发布阻塞工作。

职责

  • 修复来自wgpu“WebGPU for Firefox”项目的优先级正确性及验证错误(“Current”、“CTS Burndown”、“Linux release”和“Android release”列),以及安全漏洞和模糊测试报告的错误。
  • 诊断并修复应用程序阻塞问题,目前在Firefox Nightly中无法运行的真实应用和演示程序(webgpu-apps元bug)。
  • 处理WebGPU一致性测试套件(CTS)中的失败情况。
  • 编写并运行测试,与wgpu维护者和Gecko模块负责人进行代码审查,并提交到上游。
  • 与Firefox WebGPU团队协调任务选择和优先级。

范围和参考

  • wgpu “WebGPU for Firefox” GitHub项目
  • webgpu-apps元bug(Bugzilla)阻塞项
  • WebGPU一致性测试套件(CTS)预期失败列表
  • 由WebGPU团队提供的具体问题列表

完成标准

修复代码已提交到wgpu和Gecko,包含测试,明显减少P2/P3积压问题、应用阻塞项和CTS失败项,为WebGPU在Linux和Android上的发布做出贡献。

必要条件

  • 精通Rust。
  • 在大型系统或图形代码库中有经验,并能快速上手wgpu。
  • 能够在开源项目中进行上游开发(公开的问题和代码审查)。
  • 扎实的调试能力(验证错误、边界情况、模糊测试发现)。

优选条件

  • 之前对wgpu有过贡献(团队可以最快地引导已有wgpu贡献者)。
  • 具有WebGPU/图形/GPU经验。现代图形API:Vulkan、DirectX/D3D 11/12、Metal。着色语言:WGSL、HLSL、MSL、SPIR-V。
  • 低级别Android图形经验
  • 安全或模糊测试经验。Web安全模型
查看英文原文

The role

You will help the Firefox WebGPU team clear its backlog of correctness and security bugs in wgpu, Firefox’s WebGPU implementation, so WebGPU can ship on Linux and Android. You will take on well-defined, prioritized issues, land fixes upstream in the open-source wgpu project and in Gecko, and free the core team to focus on the remaining release-blocking work.

Responsibilities

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

Scope and references

  • wgpu "WebGPU for Firefox" GitHub project
  • webgpu-apps meta-bug (Bugzilla) blockers
  • WebGPU conformance test suite (CTS) expected-failure lists
  • Specific issue lists to be provided by the WebGPU team

Definition of done

Reviewed fixes landed upstream in wgpu and in Gecko, with tests, measurably reducing the P2/P3 backlog, app blockers, and CTS failures, contributing to WebGPU riding the trains on Linux and Android.

Required qualifications

  • Strong Rust.
  • Experience in a large systems or graphics codebase, and the ability to ramp on wgpu quickly.
  • Comfort working upstream in an open-source project (public issues and code review).
  • Solid debugging skills (validation bugs, corner cases, fuzz findings).

Preferred

  • Prior contributions to wgpu (the team can onboard an existing wgpu contributor fastest).
  • WebGPU / graphics / GPU experience. Modern graphics APIs: Vulkan, DirectX/D3D 11/12, Metal. Shader languages: WGSL, HLSL, MSL, SPIR-V.
  • Low-level Android graphics experience
  • Security or fuzzing experience. Web security model.
本页面信息整理自 Greenhouse,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位