- Страна
- Россия
Откликайтесь
на вакансии с ИИ

C/C++ разработчик (Senior)
Интересный проект в сфере инвестиций с глубокими техническими задачами (Kernel space). Четкие требования и понятный стек технологий делают вакансию привлекательной для системных инженеров.
Сложность вакансии
Роль требует исключительных знаний внутреннего устройства ядра Linux, VFS и написания Kernel Modules, что является одной из самых сложных областей разработки. Дополнительную сложность добавляет задача по миграции системных вызовов с Windows на Linux.
Анализ зарплаты
Для позиции Senior System Developer в РФ рыночный диапазон составляет от 350 000 до 550 000 рублей. Учитывая специфику разработки драйверов ядра, компенсация может стремиться к верхней границе рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Eclipse Digital уже сейчас
Присоединяйтесь к Eclipse Digital и создавайте высокопроизводительные системные решения для инвестиционной платформы!
Описание вакансии
ID 2438
C/C++ разработчик
Senior
🌍 Локация: РФ (нет удаленки из др стран)
💼Сотрудничество : по ИП РФ
Eclipse Digital - наниматель
О проекте: Инвестиционная платформа
Основные требования
•Системное программирование на C:
-Глубокие знания POSIX API и системных вызовов Linux.
-Опыт работы с файловыми системами, файловыми дескрипторами, mmap, epoll/inotify.
-Работа с процессами, потоками, IPC (Inter-Process Communication).
•Разработка драйверов:
-Опыт создания модулей ядра Linux (Kernel Modules) для управления файлами и процессами.
-Знание структуры VFS (Virtual File System) в Linux.
-Умение работать с системными хуками (например, ptrace, seccomp).
•Оптимизация и отладка:
-Навыки профилирования и оптимизации кода для минимизации накладных расходов.
-Умение работать с GDB, perf, strace, и системными логами.
•Инструменты разработки:
-Опыт работы с Makefile, CMake.
-Знание Git и CI/CD систем.
•Понимание безопасности:
-Учет уязвимостей и защита данных на уровне драйверов.
Задачи на проекте
1.Разработка драйвера управления файлами и процессами:
-Написание модуля ядра Linux для реализации функционала управления файлами/процессами.
-Внедрение логики контроля доступа к файлам и процессам.
2.Адаптация к Linux:
-Переписывание системных вызовов и API под Linux.
-Устранение зависимостей от Windows-драйверов.
3.Оптимизация и отладка:
-Минимизация накладных расходов драйвера.
-Исправление багов, связанных с производительностью и безопасностью.
-Работа с инструментами профилирования (perf, strace).
4.Интеграция:
-Настройка взаимодействия драйвера с клиентскими модулями.
-Тестирование функционала вместе с Java и аналитиком.
Откликнуться можно
- в telegram Откликнуться
- в Откликнуться
veroneko_93911
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Linux Kernel
- POSIX API
- VFS
- IPC
- ptrace
- seccomp
- GDB
- perf
- strace
- CMake
- Git
- CI/CD
Возможные вопросы на собеседовании
Проверка понимания архитектуры ядра Linux, необходимой для разработки драйверов.
Расскажите о структуре VFS в Linux. Как происходит обработка системного вызова open() на уровне ядра?
Важно для задач по управлению процессами и безопасности.
В чем разница между использованием ptrace и seccomp для перехвата системных вызовов? Какие накладные расходы они влекут?
Критический навык для стабильности системы.
Как вы будете отлаживать Kernel Panic, возникший в вашем модуле ядра? Какими инструментами воспользуетесь?
Необходимо для реализации IPC и управления ресурсами.
Опишите механизмы синхронизации в контексте ядра (spinlocks vs mutexes). В каких случаях нельзя использовать спящие примитивы?
Актуально для задачи по минимизации накладных расходов.
Какие техники оптимизации вы применяете при работе с mmap и epoll для обработки больших потоков данных?
Похожие вакансии
Разработчик С Middle/Senior
Senior System Engineer (Автоматизация взаимодействия с ФНС и ФССП)
C Разработчик (Senior)
Network Engineer
Senior Архитектор / Инженер сети ЦОД
Senior C / Linux Kernel Developer (Security Systems)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия