electronics hardware design engineer