Can a Nepalese citizen get his/her visa stamped in India if visa is sponsored by Indian company ?
You need to contact the embassy and check if they allow third country nationals for H1B stamping.
Visa Inquiries
Email: support-india@ustraveldocs.com
Tel: (91-120) 4844644
(91-22) 62011000