Mozilla

Contract Senior Software Engineer - WebGL (Color/Graphics)

Mozilla

C++RustWebGLGPUmultithreaded debugging

About the Role

The role

You will diagnose and fix WebGL bugs in Gecko and improve its functionality and security within the Firefox graphics team.

Responsibilities

  • Diagnose and fix WebGL bugs in Gecko (C++/Rust), including security bugs
  • Write tests, work through code review with graphics module owners, and land fixes, with uplifts where needed.
  • Keep the ongoing WebGL bug queue under control 

Definition of done

Reviewed WebGL fixes and new code landed with tests

Required qualifications

  • Strong C++ (Rust a plus).
  • Graphics / GPU experience, ideally WebGL.
  • Security mindset, and comfort with sandbox and IPC architectures (WebGL is a security target).
  • Strong debugging in a multithreaded codebase.

Preferred

  • Prior browser-engine / Gecko experience.
  • Security research or fuzzing experience.

You'll be redirected to Mozilla's application page

Job Details

Salary

Not disclosed

Location

Canada

Job type

Contract

Category

Computer Graphics

Experience

Senior

Posted

Today

Job Highlights

  • Senior level role
  • 100% Remote — open to candidates in Canada, United States
  • Contract position

About Mozilla

This job is hosted by Mozilla. Clicking Apply opens their site.

More jobs from Mozilla on RC9

Remote Work Style

Mixed

Mix of flexible and scheduled meetings

Your Match

See how well your skills line up with this role, and what you're missing.

AI Cover Letter

Generate a cover letter tailored to this job from your profile.