- Страна
- Россия
- Зарплата
- 280 000 ₽ – 350 000 ₽
Откликайтесь
на вакансии с ИИ

С-разработчик
Отличная вакансия для системных инженеров: работа в известной компании, удаленка по РФ, интересные задачи на стыке C и Go, а также работа с Open Source.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию ядра Linux, систем хранения данных и опыта разработки на C от 5 лет. Также ожидается готовность к переходу на Go.
Анализ зарплаты
Указанный в описании диапазон 280-350к рублей полностью соответствует текущим рыночным ожиданиям для Senior системных разработчиков в России.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Флант уже сейчас
Присоединяйтесь к команде Флант и внесите свой вклад в развитие систем хранения данных в Open Source!
Описание вакансии
С-разработчик в Флант
*💰*По итогам собеседования (ср. рын. зп 280 000 ₽ - 350 000 ₽)
*📌*Условия и бонусы:
Фултайм, удаленно (РФ).
*📌*Наши ожидания:
– опыт разработки на С от 5 лет;
– желание писать и развиваться на Go;
– понимание архитектуры ядра Linux: подсистема блочных устройств, VFS, device mapper, планировщики I/O;
– понимание механизмов взаимодействия kernel space и user space: netlink, ioctl, procfs/sysfs;
– понимание принципов работы файловых систем Linux (ext4, XFS, и/или других);
– опыт работы с LVM и/или ZFS;
– знание стандартов C99/C11;
– опыт работы с Linux на уровне администрирования и отладки (strace, perf, ftrace, crash);
– знание английского языка, достаточное для ведения письменной коммуникации с open source сообществом.
*✍🏼*Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Go
- Linux Kernel
- ZFS
- C++11
- perf
- ftrace
- strace
- LVM
- VFS
- XFS
- ext4
- C99
Возможные вопросы на собеседовании
Вакансия предполагает работу с системами хранения, поэтому важно понимать механизмы кэширования и записи.
Расскажите о различиях в реализации барьеров записи (write barriers) в различных файловых системах Linux.
Работа с ядром требует понимания интерфейсов взаимодействия.
В каких случаях вы предпочтете использовать netlink вместо ioctl для связи между kernel space и user space?
Проверка навыков низкоуровневой отладки.
Опишите ваш алгоритм поиска утечки памяти или зависания в модуле ядра с использованием ftrace или crash.
Проверка знаний архитектуры Linux.
Как работает device mapper в Linux и какие основные таргеты вы использовали в своей практике?
Оценка готовности к смене стека.
Какие концепции управления памятью в Go кажутся вам наиболее сложными или интересными после многолетнего опыта работы с ручным управлением в C?
Похожие вакансии
Системный инженер (SIEM)
Senior С++ разработчик
Дежурный сетевой инженер (L2)
Middle+ Инженер внедрения
Linux Kernel Developer / Ведущий инженер-программист (TATLIN.UNIFIED)
Network Engineer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!