This "ask" has an issue for me already: why would a female engineer know better than a male engineer?
As long as someone feels to have an informed opinion about the subject, he/she should feel free to present his view.
(I am a male (ex) software engineer, and I sure as hell have an opinion about it - to give you the TL;DR: his intention was to stimulate a conversation, he did it in an awkward way, and he's not perfect. And no, Google should have not fired him, but if you have ever worked in a large corporate environment, you might have a good idea why they did anyway).
As long as someone feels to have an informed opinion about the subject, he/she should feel free to present his view.
(I am a male (ex) software engineer, and I sure as hell have an opinion about it - to give you the TL;DR: his intention was to stimulate a conversation, he did it in an awkward way, and he's not perfect. And no, Google should have not fired him, but if you have ever worked in a large corporate environment, you might have a good idea why they did anyway).