Remote Jobs on AfriSplash Remotely

Remote Jobs on AfriSplash Remotely

The gateway to Africa's remote workforce🌍

Remote (Full remote)
Research Software Engineer

Functions and Responsibilities:

  • Conduct research and development activities to explore new technologies and identify opportunities for improvement.
  • Design, prototype, and develop innovative solutions to enhance existing products or processes, ensuring they meet performance and quality standards.
  • Collaborate with cross-functional teams, including engineers, and designers, to develop and implement new technologies or techniques.
  • Stay updated with the latest advancements and trends in the field through continuous learning and attending conferences or workshops.
  • Analyze data and conduct experiments to validate hypotheses, troubleshoot issues, and optimize performance.
  • Create and maintain accurate documentation of research findings, experimental procedures, and design specifications.
  • Collaborate with external partners, such as universities or research institutions, to leverage their expertise and resources for research projects.
  • Assist in the development and execution of intellectual property strategies, including patent applications and technology licensing.
  • Participate in project planning and contribute to the development of research goals and objectives.
  • Ensure compliance with all relevant safety guidelines and regulations during the research and development process.

Skills / Competence Requirements

Required Knowledge, Skills and Abilities

  • Bachelor’s degree in engineering or related field. A master's degree or Ph.D. in a relevant discipline is preferred.
  • Proven experience in a research and development role, preferably in the technology industry or academic setting.
  • Proficiency in relevant programming languages and software tools related to software engineering and delivery.
  • Strong knowledge of safety protocols and procedures in a research and development environment.
  • Knowledge of Data Structures and Algorithms
  • Knowledge of Operating System, Distributed system, Computer Architecture, Computer Networking and Database internals
  • Knowledge of Java, Golang, Rust and Python

Get the latest job publications.
Join our mailing list.