soft skills engineers