The grading rubric for all engineering units here in Australia require that students develop an understanding of ethics and professional practice. There are a number of units dedicated to teaching project work, legal, and business aspects of engineering.
Typically the software engineers also do more maths than CS students. Reasoning from first principles is an important skill for professional engineers to have.