For my TN Visa (I'm on my third now...) I had to be sponsored by an American Engineer who was to be my Supervisor.
It may depend on the position but for Engineering Type work (I am a Technologist) you need to be sponsored.
If you are a P.Eng I believe you qualify for a different type of Visa.
__________________
|