H1B for Software Engineer with Chemical Engg background


My friend is a Software Engineer with 5 years of exp . Previously working in India.

Now he came to US as a H4-dependent. He is planning to file H1B for 2016. He has Chemical Engg background in BE and ME. But this doesn’t matter when he worked in India.

Please let me know if he can file H1B and work as a software engineer in US with Chemical Engg in academics? Will the petition get approved or chances of getting rejection is more?? Pls clarify?