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

Senior C Developer (Linux Kernel)
Привлекательная вакансия для узких специалистов с достойной оплатой. Четко очерченный стек технологий и удаленный формат работы являются значительными плюсами, хотя оформление только через ИП может подойти не всем.
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний внутреннего устройства ядра Linux (VFS, системные вызовы) и опыта разработки kernel-модулей. Работа с безопасностью и оптимизацией на уровне ядра требует исключительной квалификации.
Анализ зарплаты
Предложенная зарплата в 300-370к gross соответствует рыночному уровню для Senior системных программистов в РФ, хотя для топовых экспертов по ядру Linux верхняя планка может быть выше.
Сопроводительное письмо
I am writing to express my strong interest in the Senior C Developer position at TopSelection. With extensive experience in Linux kernel development and a deep understanding of VFS and system calls, I am confident in my ability to contribute effectively to your project. My background includes developing kernel modules for access control and optimizing system performance using tools like perf and strace.
I am particularly drawn to this role because of the focus on corporate-level software and the challenge of refactoring legacy drivers. I have a proven track record of working with IPC, mmap, and security mechanisms such as seccomp. I am ready to provide the required checklist confirming my expertise in these areas and look forward to the possibility of discussing how my skills align with your team's needs.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в TopSelection уже сейчас
Отправьте свое резюме и чек-лист Алле, чтобы принять участие в разработке высоконагруженных системных модулей ядра Linux!
Описание вакансии
Senior C Developer (Linux Kernel)
Локация: Удаленно в РФ Компания: TopSelection
ЗП: от 300 000 до 370 000 р. gross
Занятость: Полная
Ищем мастера системного программирования на С для работы над драйверами и модулями ядра под Linux. Проект корпоративного уровня, задачи сложные и интересные.
Чем предстоит заниматься:
🔹 Разработка модуля ядра для контроля доступа к файлам и процессам
🔹 Переписывание драйверов и системных вызовов (уход от legacy)
🔹 Работа с VFS, epoll/inotify, mmap, IPC
🔹 Профилирование и оптимизация (perf, strace, gdb)
Что важно:
✅ Глубокие знания POSIX, системных вызовов Linux, файловых систем
✅ Опыт создания kernel modules и работы с VFS
✅ Понимание механизмов безопасности (seccomp, ptrace, защита данных)
✅ Работа в корпоративной среде, а не с «железом» (embedded или сетевые устройства — не наш случай)
Условия:
🌍 Удаленка (РФ, график МСК ±2)
💰 Полная занятость, проект от 3 мес. + пролонгация
💰 Зарплата: 300-370К руб/мес.Гросс (в зависимости от уровня кандидата)
📄Оформление: только ИП
Как откликнуться:
📎 В отклике приложи чек-лист с подтверждением опыта по требованиям выше.
💬 Резюме отправлять: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Linux Kernel
- VFS
- POSIX
- IPC
- mmap
- seccomp
- ptrace
- perf
- strace
- GDB
- inotify
- epoll
Возможные вопросы на собеседовании
Проверка понимания архитектуры ядра, так как проект связан с контролем доступа к файлам.
Расскажите о структуре VFS в Linux. Как именно происходит перехват операций с файлами в вашем опыте?
Вакансия предполагает уход от legacy и работу с системными вызовами.
Какие основные сложности возникают при переписывании системных вызовов и как обеспечить обратную совместимость?
Важно для задач по контролю процессов и безопасности.
В чем разница между механизмами ptrace и seccomp с точки зрения производительности и безопасности при фильтрации системных вызовов?
Проект требует профилирования и оптимизации.
Опишите ваш процесс поиска утечек памяти или узких мест в производительности именно внутри модуля ядра.
Проверка навыков работы с памятью в контексте ядра.
Какие особенности работы с mmap в пространстве ядра вы можете выделить, и как обеспечить синхронизацию при доступе к разделяемой памяти?
Похожие вакансии
C++ Developer (System Programming / COM & RPC)
Инженер сетевой (Senior)
C++ разработчик (ethernet-коммутатор)
C++ Developer (Desktop VPN Client)
Senior Hypervisor Engineer
Senior Hypervisor Engineer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия
- Зарплата
- 300 000 ₽ – 370 000 ₽