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
View details
Apply Now