As asked in the question, I love programming. I have of lot of fun doing that, but I hate user interface programming from the bottom of my soul. I would prefer rather write code for a CLI application than creating a friendly user interface. Do you know from experience if they are any areas in computer science where you don’t need to code the user interface? If it helps, I loves languages like C/C++, java and Rust.
I’m doing some research about jobs like embedded software engineer, but from what I know so far, it seems to be a job for computer engineer and not software engineer. So I would like to have more information to not put all my eggs in one basket