Software Research Scientist
Software Research Scientists are responsible for conducting research and development in the field of software engineering. They work to develop new software technologies and applications, and to improve the performance and efficiency of existing software systems. Software Research Scientists may also be involved in teaching and mentoring other software engineers.
Education and Training
Software Research Scientists typically have a strong background in computer science and software engineering. They may have a bachelor's degree in computer science, software engineering, or a related field, and many also have a master's degree or doctorate in computer science.