Creating accurate project specifications Designing and developing products to help an organisation achieve their business goals Improving and streamlining systems and infrastructure according to an organisations needs Testing prototypes and improving them Conducting research to troubleshoot technical issues Explaining technical information to non-technical decision-makers Mentoring and training technical employees Ensuring that products comply with industry regulationsskill: A bachelors degree in Engineering or a related field Strong analytical ability to understand complex problems and provide solutions Proficiency in science, mathematics and computer technology Ability to coordinate and communicate with technical and non-technical decision-makers Project Management skills to manage budget and resources for projects