Catarina F. Castro obteve o Doutoramento em Ciências da Engenharia pela Faculdade de Engenharia da Universidade do Porto (FEUP), onde atualmente é Professor Auxiliar na Secção de Matemática do Departamento de Engenharia de Mecânica. Com mais de 25 anos de experiência na docência universitária, está actualmente envolvida em projectos de investigação nas áreas de Simulação Numérica, Algoritmos de Otimização e Engenharia Biomédica.
Professora Coordenadora da Mobilidade em Engenharia Mecânica entre Março de 2015 e Outubro 2022.