My professional goal is to get into a paying low level system programming job with a salary of 90K+ CAD. My current job is too high level to make a one shot transition so I'm considering making multiple hops. I did work on some low level system programming projects but I feel I could never compete with college graduates who have a ton of time to grind on the Linux source code. I have 2 hours at best every day. Maybe it is an unrealistic objective but I'm willing to give it a go.