Engineers today are required both to have traditional technological skills and to be competent with a variety of soft skills such as team-working and the ability to present or sell their ideas. Changes in professional requirements impose demands on the teaching methods in universities. In this day of mass information, the ability to find and filter out the right information is a necessity in all walks of life. Success in professional life requires one to be able to work independently and as part of a team, always being ready to take the initiative, and to acquire new knowledge. Acquiring these professional skills requires good social skills and learning abilities, which employers emphasise. A good engineer is able to identify and define a problem and find a working solution. Our paper shows that the problem-based learning (PBL) approach is an effective method to cope with these changes and demands.