While one can technically teach college-level classes with a Masters, there are enough PhDs…even in engineering that unless OP is in an area where there aren’t many engineering PhDs chasing after the college-level teaching positions, he may find it harder going unless he knows someone at a given college with the influence to get his foot in the door. Especially if he wants it to be a permanent ongoing gig alongside or in lieu of his current job.
While I’ve managed to act as a substitute instructor at a local community college with only a Bachelor’s, my getting that subbing gig was mainly due to my knowing the instructor and said instructor having a great working relationship with the departmental chair to the point said chair approved me sight unseen. Not the usual or best way to get an ongoing gig.