Главный инженер-системный программист
Обязанности:
Оценка и согласование сроков выполнения поставленных задач Разработка, изменение и согласование архитектуры программного обеспечения с системным аналитиком и архитектором программного обеспечения Проектирование структур данных Проектирование баз данных Проектирование программных интерфейсов
Требования:
разработка и отладка компонентов системного ПО: драйверов, модулей ядра, загрузчиков, сборщиков; работа с исходным кодом ОС и библиотек, понимание системных вызовов и API; оптимизация производительности и использования ресурсов, профилирование; написание юнит‑ и интеграционных тестов, работа с автоматизацией сборки (make, cmake, скрипты); чтение и анализ технической документации, в том числе на английском языке; инспекция и рефакторинг чужого кода, соблюдение стандартов кодирования и комментирования.