Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)
Primary stack
Nice to have's
Job description
About the Position
We are looking for a Contract Staff Software Engineer - Performance Graphics (C++, Rust, WebGL) to join our team remotely in Canada. You will be responsible for the ongoing maintenance and engineering work in Firefox’s Graphics area, ensuring the graphics code remains healthy.
Responsibilities
- Own day-to-day Graphics maintenance: bug fixes, regressions, test upkeep, incoming issues.
- Diagnose and fix graphics problems across platforms (Windows, macOS, Linux, Android).
- Carry out code review and routine upkeep so the full-time engineers can focus on performance.
Definition of Done
A healthy Graphics area, backlog and regressions kept down, with the team’s senior engineers freed to focus on performance.
Requirements
- Strong proficiency in C++ and/or Rust.
- Knowledge of graphics frameworks and GPU architecture.
- Strong debugging and optimization skills in a multithreaded codebase.
- Ability to work independently and lead technically in a large, mature codebase.
Preferred Skills
- Shader languages
- Experience with mobile/Android
- Open-source collaboration
Salary
- Canada Tier 1 Locations: $145,800 - $186,172 CAD/year
- Canada Tier 2 Locations: $131,400 - $154,600 CAD/year
We Offer
- Opportunity to work remotely in Canada
- Competitive salary
- Engaging work in a leading tech company
About the Company
Mozilla is a global non-profit dedicated to ensuring the internet is a global public resource, open and accessible to all. Join our team to help shape the future of the web.
Apply for this job
If you are interested in this opportunity, please submit your application with the required documents.
© Mozilla Berlin. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.