i hope you have done some internships in 2-3 firms uptill now before you final year in engineering. you might have acquired some industry level ecperience uptill now. So now you can apply to some truly innovative companies to get placed let it be off campus it doesnt matter, what matters is getting a job.
Freshers looking for jobs in startups shouldn't look out for job openings, you might not find many. Simply find the startup you want to join and talk to the founders or the core team about your will to join them. They will be happy to take you on board since you are not just interested in the job but also in their product/service.