An engineer must be creative and have good problem-solving skills.
- Engineers must have a good understanding of mathematics and science, computers and new technology.
- Since engineering projects are typically done by teams, an engineer needs good communication skills and leadership qualities.
.- Engineers must be aware of the environmental impact of their work as well as the needs and desires of the public.
- Finally, engineers need a good understanding of business practices, finance and management.