I am graduating in this August from a CS degree, I handle complex templated C++ well, write it fluently and contribute to system programming projects on GitHub and study linux APIs right now. I can't find any upwork tasks in this and feel that I would not find a job after graduating. Any help on which company and components in them that I shall target after graduation, I'd like to work as a system programming engineer
Hard to imagine there's a lot of upwork requests for this as opposed to web development stuff on there. You'll be fine! Typically for bigger companies they don't really hire you for your specific tech stack experience but they MAY match you to a team where your experience would fit. Smaller companies typically put up specific roles you could filter on google/hiring boards to find.
Aha you mean that such experience wouldn't fit with big tech rather than startup. Could you suggest a way to shift my orientation towards being hierable for big tech, I mean shall I start web dev or so?
Most companies (at least good ones) hire smart engineers that are pleasant to work with not people who know a specific stack. There are always exceptions, but generally speaking a good engineer should be able to pickup a new stack relatively quickly and good hiring managers know this. For one data point, every job I’ve had was a totally new tech stack and language for me. So I wouldn’t worry too much about difficulty finding C++ specific roles. That being said, there is a lot of C++ being used at game companies if thats interesting to you it could be worth exploring.
Thanks for the advice. I think that I am very deep in the way of Cpp and your words made me recognize that. Read a lot of negative feedback about the game devs culture and salaries