Системный программист

разрабатывает операционные системы

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

Кроме разработки программных модулей и их интеграции, системный программист занимается адаптацией и модификацией программных продуктов под конкретную систему, исходя из ее логики и задач.

Работа системного программиста требует знания математики, физики, базовых компьютерных алгоритмов, организации современных операционных систем, драйверов, построения моделей и пр.

В 90% случаев язык программирования, который использует «системщик», - это С/С++, гораздо реже Ассемблер. Особенно ценятся системные программисты, которые занимаются разработкой под Unix/Linux.

Возможное название вакансий: Инженер-программист