what subjects are needed to become a robotics engineer?
['knowledge of engineering science and technology.', 'knowledge of computer operating systems, hardware and software.', 'maths knowledge.', 'design skills and knowledge.', 'excellent verbal communication skills.', 'the ability to use, repair and maintain machines and tools.', 'thinking and reasoning skills.']