Also professional engineers (who are the only engineers able to use the title "engineer") do P.Eng exams, and must maintain education / practice credits throughout their career. They must also practice as an Engineer in Training and record several years of experience before even applying. So yes, a "real" engineer is quite a lot more involved than new CS grad getting with 1 year experience getting a job as "Senior Software Engineer".