Contract Staff Software Engineer (Performance Graphics, C++, Rust, WebGL)
- Ottawa, Canada
- Lead/Staff
- Posted
Skills
Required
- C++ / Rust
- mobile / Android
- debugging
- multithreaded codebase
- graphics frameworks
- GPU architecture
- Shader languages
- open-source collaboration
Preferred
- regressions
- test upkeep
- code reviews
- Windows
- macOS
- Linux
Mozilla as a Contract Staff Software Engineer in the Graphics area of Firefox. You will be responsible for the ongoing maintenance and engineering work in rendering, compositing, images, canvas, and WebGL.
Responsibilities
- Your day-to-day tasks will include bug fixes, regressions, test upkeep, and diagnosing and fixing graphics problems across multiple platforms.
- You will also carry out code reviews and routine upkeep to allow full-time engineers to focus on performance.
- This position offers a range of benefits, including health and wellness coverage, mental health support, time away, parental leave, financial incentives, learning and development opportunities, and additional perks.
- Assumer la responsabilité de la maintenance quotidienne des graphiques, y compris la correction des bogues, les régressions et l'entretien des tests.
- Diagnostiquer et résoudre les problèmes graphiques sur plusieurs plateformes, y compris Windows, macOS, Linux et Android.
- Effectuer des revues de code et l'entretien de routine afin de libérer les ingénieurs à temps plein pour se concentrer sur la performance.
- Able to work independently and lead technically in a large, mature codebase
Requirements
- Strong C++ and/or Rust
- Strong debugging and optimization in a multithreaded codebase
- Knowledge of graphics frameworks and GPU architecture
- Shader languages; mobile/Android; open-source collaboration
jobapplier