Hardware Engineering Director at Perry Weather — BranchFactor