Thanks, DMS!
What I've been doing lately in Assembly (and any medium level language that allows to merge assembly in) is mostly related to system tools and parts of what could be an OS. Also, the low level part of games, like direct access to graphics or sound handling, but this is all 100% software. In the past, I've been working more with a focus on hardware, because there was DOS, which allowed to skip any driver and get directly to the boards and chips. With Linux (or Windows) you end up always using libraries and daemons. I still know some obsolete things like directly controlling the DAC and OPL chips in a classic SoundBlaster board. Maybe that is itself useless now, but I've learnt what a driver must look like and how I should build one. I also used to access the computer mouse without a driver.
I don't think I can get any job related to hardware programming with ASM in Argentina because there simply aren't any. I could find something as a Java developer, but well, that's not what I'm best at. Anyway, I think that, if I get some experience working in Java, that may be positive if I later look for a job in Assembly/low-level C... only then, I'll be 40 years old. That is the puzzle I'm trying to find a solution for. So I appreciate when you guys help me get on the right track. Any hint is good, even when honest truth is tough.
I am also a musician... maybe I should work at that, ha, ha