>>105797406 (OP)It's not really the C part that's important, it's the understanding that comes with the territory. For example, you should have an understanding of assembly, how C translates to assembly, what ELF files are, what ABIs are, how system calls work, how operating systems work, how kernel code works, how the layers of caching all work, how things like mmap work, what the point of file descriptors are, how linkers and loaders work, familiarity with C standards and things like sequence points, arithmetic conversions, implementation defined behavior, and undefined behavior. You should be able to admin a Unix system, write shell scripts, and use common Unix utilities. Add in the basics of a few higher level languages like Python and Javascript, and you'll get a job. It may not just be called a C job, and the pay is fine and it's very comfy. The lack of young people even remotely competent is reaching a crisis point.