Системными обычно называют программистов которые пишут программы уровня ядра операционных систем. В отличие от прикладных программистов (как Вы их назвали - "обычные"), у системных работа требует очень четкого знания архитектур операционки и "железа", поскольку системный код способен обрушить операционку, в отличие от прикладного.