Although technical knowledge is necessary to be an engineer, the ability to communicate effectively is too often overlooked. When making a list of key skills for an engineer, developers and engineers likely focus heavily on technical proficiencies.
Full article