Skills and knowledge knowledge of engineering science and technology. maths knowledge. knowledge of computer operating systems, hardware and software. design skills and knowledge. to be thorough and pay attention to detail. analytical thinking skills. persistence and determination. excellent verbal communication skills. More items...