hardware engineering opportunities