Big Boat has a point (and I'm not just saying that so this thread doesn't look like everyone's piling in against him).
If you're a competent engineer then it's going to be easier to find work (I'm aware that's merely a truism). It's not totally uncommon for final years to have multiple job offers - the ones who you know have the ability to just get things done, who you can just tell are going to be competent engineers. These are usually the people who have got a bit of initiative and an actual interest in engineering (e.g. they didn't just go into it because they liked maths and/or physics), as well as a little bit of experience.
However, if you're an engineering undergrad who thinks that all you need to do is get a first, or that the stuff taught on your degree is exactly what you are going to be using on your job, or doesn't look into the job or industry a bit more closely, you are going to struggle. I think that if you have a certificate that says that you are a bachelor or a master of engineering, there is a baseline of competence expected of you.
The actual process of getting a job is, however, not easy, and this was mainly what I was referring to in my original post. You can expect multiple rounds of interviews, assessments, presentations etc. at the typical names you'll see advertising for positions on the likes of Gradcracker. And the process can be frustrating. Not everyone will make it through. Although that said, most engineering students do eventually go on to engineering jobs, albeit, not everyone will go straight into the Jaguars, the Rolls Royces, The GEs, the Boeings etc. of the world. You also have to look into the smaller companies - many of them have shorter processes, and may not get as many applications as the big companies.