I suspect the third criteria might be the hardest.
In my experience HW companies are rarely interested software engineers from other, non-related domains unless they’re hiring a team to do web interface or something.