list ten tasks that an engineer might perform