Contract Staff Software Engineer, Firefox C++ Storage Encryption
M
MozillaBrowser software
Remote Canada; Remote Germany; Remote UKContractStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- C++Debugging
Requirements
- Strong C++ skills.
- Substantial experience in a browser-engine codebase, ideally Firefox/Gecko.
- Substantial experience in databases.
- Familiarity with web standards and Web Platform Tests.
- Strong debugging and optimization skills in a multithreaded codebase.
- Comfort working in the open, including public bugs, code review, and upstream landing.
- Preferred: prior contributions to Gecko or another major browser engine.
- Preferred: familiarity with the relevant standards body and specification process.
Responsibilities
- Contribute to delivering Storage Encryption Everywhere in Gecko.
- Migrate data between schemas as needed.
- Implement data storage in PBM and integration testing.
- Write and pass Web Platform Tests, and add Gecko tests as needed.
- Work through code review with relevant Gecko module owners and iterate to landing.
- Surface and help resolve specification questions raised by the implementation.
- Shepherd the feature through Nightly, Beta, and Release.
- Fix correctness and performance issues and regressions.
- Ship Storage Encryption Everywhere to the release channel and fix triaged, prioritized issues.
View Full Description & ApplyYou'll be redirected to the employer's site