R&D Engineer Hardware salary, tenure & demand — BranchFactor