Contract Senior Software Engineer - WebGL (Color/Graphics)
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.
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.