What a ridiculous thing to say.
Actually, the above oath will maximize the number of people killed if the sworn engineer happens to be working on a weapon. There is absolutely nothing in that oath about not doing harm.
Sabotage for a good cause is unethical? You have strange ethical beliefs.
That depends on the weapon. If a weapon malfunctions and kills its operators, that will help maximize casualties. But it would still be a failure on the engineer's part. If it's supposed to kill its operators, then it wasn't.
It's about adhering to a code of ethics, not undertaking some Hippocratic oath. In most places that code is actually a concrete document, which can be used as grounds to discipline/prosecute/regulate you, should you breach it.
I'm not pulling this stuff out of my ass, and I'm not sure why people seem to want to discredit my thesis that engineers are/should be ethically bound to not endanger the public good.
And no. I have refused to design weapons early on in my career and I would refuse to do so now. I took my oath (a slightly different one, because I am Brazilian) and I take it very seriously.
Being called "a good robot" is beyond offensive.
Besides, we may need nukes to vaporize incoming asteroids. They can also be handy if you need to quickly dig a hole, move a mountain or if you need a cannon that can reach orbiting spacecraft.
edit: I hereby coin The Argument From Maturity - of which the simplest prototype is, "Grow up."
The engineer's oath towards ethical practice is precisely about not being a robot. We have specifications, years of technical brainwashing in school, and employment imperatives to make us into robots. Ethical practice is about having a watchdog thread in your brain that monitors your situation as an engineer. When a situation comes up where you could be a robot and do something stupid/illegal/dangerous/corrupt, the hope is that you can invoke your ethical/moral compass and make the right choice. Hopefully your compass is better calibrated than some unnamed folks in this thread.
You want to talk about reducing a position simplistically? How about taking the backbone of a healthy engineering infrastructure, one which everybody relies on and must trust, and equating its core values to being a 'good robot'. I'm not reducing that person's position, I'm defending the position of the person who understands what they're talking about.
So, yes, I reiterate to anyone who agrees with the OP: grow up. Or better yet, don't be a god damn engineer.
How so? I didn't get that at all from the oath.
If you want to be a robot, you need a lot of practice. Walking that way is surprisingly hard.