Trying to figure out a way if there is any chance to switch to SW. I am an ASIC design engineer with 3yrs of experience. I don’t have the educational background on CS fundamentals or programming. But lets say, I leetcode everyday, study DS and go through system design interview questions. What is the probability that big software companies gonna give me a call knowing that I dont have background on CS?
It won't be that difficult. You can start with learning about fundamentals and 101 type courses to get bootstrapped. There are courses on youtube too.At the end it requires commitment from your end. Leetcode should def help.
Recruiters will get you a call if you tell them that you have been prepping and want to move
Even before that, do you need visa sponsorship? If so having a non-CS degree might be showstopper.
Why's that? Is it a H1B application related issue if you want to switch or is it just the company's willingness? I think sponsoring a visa would be much easier for them than H1B transfer, no?
You might want to switch halfway first, eg switching to a tools team
Yea, switch to tools team, or Synopsys or Cadence. I know Intel HW folks who successfully switched to FB and Google, but it takes several years of planning.
Possible RFE if you are H1b dependent
Why you want move from niche field?
Less opportunities and declining field, no salary growth without politics.. i can guess