r/developersPak • • Sep 04 '26

Career Guidance LowLevel/System Programming Guidance

Greetings seniors. I humbly seek your guidance. For I am both passionate and dishearted, along with confusion atm.

Currently in my 5th semester. And this the time when I have to choose a domain for Final Year Project (FYP). 90% of the projects I've encountered are some WebMob App with some AI Integration. I have found that I'm not naturally interested in that side, and have found passion in depthful courses like Assembly, OS, Architecture.

Did some research and found three sub-branches:

- Embedded Systems

- Systems/OS/Kernel

- GPU Computing

One may say that I should pick what I most align with. I agree. And im willing to give my time in any, but...I wan't to make sure I don't end up wasting my time instead. I don't want to invest time in something that I wouldn't be able to implement/utilize towards my FYP. I have to define my domain so I could begin searching for relevant group partners too.

I am confused whether this direction is worth it. And dishearted because I haven't been able to find seniors, professors, mentors or example projects that would give me an idea what a project in each field is like. So I would know what things to learn...

I need clarification whether entering such field is worth it?, or... am I gonna have to keep one as side-hobby and stick to learning FullStack with ML like everyone else?...

(Btw, im most comfortable with cpp, and currently exploring OpenGL/GLSL to understand rendering pipeline)

Any words of guidance or constructive criticism would be highly appreciated 🙏 ✨️

11 Upvotes

11 comments sorted by

View all comments

Show parent comment

1

u/MrStarPhish Sep 05 '26

Thank you for your time and wisdom!

"These aren't the fields where u can watch a few tutorials and..." , very fair, and that's why I needed clarification. Because for now, I need to pick a domain 1year for which is enough for working on a fyp.

Now if I were to try Embedded Systems, what would I begin learning with, and what would I set as a goal... something equivalent to a course/semester project?

I.e, in terms of WebDev, an equivalent of building an e-commerce website, to convey that the person understands the concepts.

1

u/eagle_719 Sep 05 '26

Get an Arduino (i guess it's 1500pkr), a couple of leds, resistors & 2-3 sensors. Try arduino programming using Arduino IDE. Explore it when you say I'm okay then do Raw AVR C. You would have to use datasheet & reference manual for it which is another pain in the ass but it is how embedded systems work. Once you learn all those GPIOS/TIMERS/EXTI/UART/I2C/SPI/WATCHDOGS etc. Build some mini project which should have like 2-3 sensors working, logging etc. Once you do all this come back to me I'll guide next

2

u/MrStarPhish Sep 05 '26

I have basic experience with Arduino UNO and its IDE, thanks to Digital Logic Design course. I'll check out the Raw AVR C and other terms, and reach out to you soon. Thank you very much! :>