Project-based learning approach is focused in preparing students to work in industry. In traditional academic environments, it is difficult to reproduce real scenarios such as in industry. Software Engineering courses require practice and learning hands-on; however, with such limitations in academy, it is not easy to develop the competences to work in real world practice. In this paper we present our experiences working with undergraduate students in real projects in collaboration academy-industry. This environment allows us to develop Software Engineering competences to students. We assessed how our students get the set of competences suggested by the Software Engineering Education Knowledge standard, having encouraging results for a Computer Engineering undergraduate program.