responsibilities of trainee mechanical engineer