The following skills are required for an engineering job or project: imagination analytical thinking teamwork problem solving skills communication skills curiosity creativity a sense of responsibility