Do you have to know what 's taught in a computer organization/architecture course to work as developer/engineer at Google , Microsoft , Apple , Amazon , and similar companies ?
Should I do an MTech from IIT in order to improve my chances of working in companies such as Microsoft , Google , etc. as a software developer ?