The document presents ethical dilemmas faced by engineers, emphasizing the importance of moral clarity, understanding the facts, considering options, and making reasonable decisions. It discusses case examples, including a software engineer's dilemma regarding testing software against new safety standards, and highlights the role of professional codes of ethics in guiding engineers. The document also explores the balance between individual obligations and the engineering profession's responsibility to improve public welfare.