I'm about to graduate with a bachelor's in computer science in less than a year and I've started my job search. I'm really into low-level programming, especially in C++, but I'm not interested in web development or the typical big tech companies that everyone talks about. I think I'd enjoy working in embedded systems or maybe in the telecommunications sector. I have some decent resume projects lined up to finish before I graduate, and I'm also curious about the AI field, particularly the more mathematical and backend aspects like working on PyTorch or developing new models instead of just using it for standard tasks. I'm looking for advice on what kinds of job postings to target, what roles to look for when connecting with alumni, what skills I should develop over the next year, and any other tips from those who've walked a similar path.
3 Answers
Don't count out larger companies; they actually hire a ton of C++ developers for roles that don’t focus on web development. I’m in that space myself, and there’s plenty of interesting work being done that could fit your skills.
Embedded Engineer might be the perfect title for you! It sounds like you’d align well with that role given your interests in low-level programming and C++.
You should definitely consider looking into robotics! There’s a ton of fascinating work happening in that area, especially with C++. A lot of modern robotics involves some embedded development along with software work on standard computers. It could be a great fit for your interests!

That sounds good! Can you share what your day-to-day tasks look like? I'd love to hear more about it.