I tried searching for a previous topic as this is a fairly basic question but I didn't have much luck.
I am a Canadian that will be graduating from University at the end of April with a Mechanical Engineering degree and I am interested in moving to Germany.
I have housing arranged and some potential jobs, what I need to know is what are the (very specific please) steps needed to take to get to move to Germany.
I have no criminal record and I am a skilled worker, that helps right?
Anyways, thanks in advance for any help. I bet this is a really easy one to answer, I appologize for asking such an apparently obvious question.

Tom