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.