Hacker News new | ask | show | jobs
by rramadass 1431 days ago
>How do I convince someone to give me a job to work on low level systems, even as a junior?

>Should I continue working on low level projects and hopefully they are good enough, or there are other approaches?

The way i had done this in the past was to really learn the language well (today you will also have a GitHub repo of projects to show), practice algorithms/data structures/interview questions in C/C++ and finally, understand the tight coupling between C/C++ and underlying OS i.e. "Systems Programming". This is the preparation phase.

In the execution phase, you contact companies/recruiters/friends/anybody at all with suitable openings and make it very clear that you really really want the job even if it means taking a pay cut i.e. Salary/Money should not be the goal. Make it clear and open that you are looking for a break into that domain and you are willing to put in any Time and Effort reqd. Finally, try smaller companies rather than big ones at first; their requirements are less strict.

HTH

1 comments

Thanks! That looks very good and right on my study path. I'm glad that the preparation phase can be prepared by some CS courses.
For "Embedded C" you absolutely need this : https://www.safetty.net/publications/pttes

PS: You may find other helpful recommendations in my comment history.

Thanks! That looks very interesting. I'll also browse your previous comments.