Skills required to become an engineer