Contract Senior Software Engineer - WebGL (Color/Graphics) at Mozilla in Remote Canada; Remote US
- Company: Mozilla
- Location: Remote Canada; Remote US
- Posted: Sep 23, 2026
- Type: Contract
- Experience: 6+ years
- Visa sponsorship available
Overview
The role You will diagnose and fix WebGL bugs in Gecko and improve its functionality and security within the Firefox graphics team. 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…
Job description
- 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
Requirements
- 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.
- Prior browser-engine / Gecko experience.
Skills
Required
- C++
- Graphics/GPU
- WebGL
- Security mindset
- Sandbox and IPC architectures
- Debugging in multithreaded codebase
Preferred
- Rust
- Browser-engine / Gecko experience
- Security research or fuzzing