@zeeshan: "...somebody tell me something about engineering ethics?..."I think the subject of engineering ethics is summarized well in the preamble on the National Society of Professional Engineers Website (https://www.nspe.org/resources/ethics/code-ethics) where we find the following:
Engineering is an important and learned profession. As members of this profession, engineers are expected to exhibit the highest standards of honesty and integrity. Engineering has a direct and vital impact on the quality of life for all people. Accordingly, the services provided by engineers require honesty, impartiality, fairness, and equity, and must be dedicated to the protection of the public health, safety, and welfare. Engineers must perform under a standard of professional behavior that requires adherence to the highest principles of ethical conduct.
For myself, I'm proud to be an engineer and I like to think that I don;t do anything that would diminish the profession or make my peers think less of me.
You might also want to take a look a the "Engineering Ethics" page on the Wikipedia:
https://en.wikipedia.org/wiki/Engineering_ethics