Computer and Information Research Scientist

A Computer and Information Research Scientist is responsible for conducting research to develop new computer technologies and techniques, and to solve complex computing problems. They design and develop new computer hardware and software systems and apply theoretical principles of computer science to solve problems in a variety of industries. They work with computer engineers, software developers, and other scientists to create new technologies and improve existing ones.


Tasks:

  • Conduct research to develop new computer technologies and techniques.
  • Design and develop new computer hardware and software systems.
  • Test and evaluate new computer systems and technologies.
  • Develop algorithms to solve complex computing problems.
  • Analyse and improve existing computer systems and technologies.
  • Publish research papers and present findings at conferences.
  • Collaborate with other scientists and engineers to develop new technologies.

Skills:

  • Strong programming skills in multiple programming languages such as Java, Python, C++, etc.
  • Excellent problem-solving and analytical skills.
  • Strong understanding of computer architecture, algorithms, and data structures.
  • Good knowledge of computer networking, cybersecurity, and database management.
  • Proficiency in mathematics and statistics.
  • Excellent written and oral communication skills.
  • Ability to work independently and as part of a team.
  • Strong attention to detail and ability to handle complex tasks.


Personal Requirements

  • Curiosity and eagerness to learn and explore new technologies and concepts.
  • Creative and innovative thinking to develop new solutions.
  • Persistence and determination to solve complex problems.
  • Good communication and collaboration skills to work with other scientists and engineers.
  • Attention to detail and accuracy in research and development work.
  • Ability to work under pressure and meet deadlines.
Computer and Information Research Scientists are vital to the technology industry, as they develop new technologies and solve complex computing problems. They require a strong foundation in computer science, mathematics, and statistics, as well as excellent problem-solving and analytical skills. A bachelor's degree in computer science or a related field is typically required, while a master's or doctoral degree may be necessary for more advanced positions. Strong programming skills, knowledge of computer architecture, and ability to work collaboratively are also important for success in this field.


How to Enter

  • A Bachelor's degree in Computer Science or a related field.
  • A Master's or Doctoral degree in Computer Science or a related field may be required for more advanced positions.
  • Research experience in computer science or related field.
  • Strong knowledge of programming languages, computer architecture, algorithms, and data structures.


A PACE Career Centre Product. © All rights reserved | Developed by Netgen (Pty) Ltd. Disclaimer: Please see disclaimer