К содержимому

Senior C++ developer

Еваппс

Зарплата
от 1 500 ₽
Грейд
Senior
Формат
Удалённо
Занятость
Полная
Категория
Программист
Источник
💻☕️ Jobs_IT

Контакт HR — бесплатно после входа

Войдите через Telegram — покажем, кому писать напрямую. Без резюме и анкет.

Описание

#C++ #remote #fulltime #Senior

Позиция: Senior C++ developer
Формат работы:
удаленный
Организация: "Еваппс"
Ставка:  1500 руб./в час с учетом НДС

📌НЕ подойдет кандидат, который работал с железом и был разработчиком сетевых устройств.
- Обязателен опыт работы на проектах в корпоративных системах безопасности.
- Опыт работы с пользовательскими функциями в ОС, с корпоративными пользовательскими системами

📌Требования:
✔️Системное программирование на 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 систем.
✔️Понимание безопасности:
-Учет уязвимостей и защита данных на уровне драйверов.

📌Основные задачи:
✔️Разработка драйвера управления файлами и процессами:
-Написание модуля ядра Linux для реализации функционала управления файлами/процессами.
-Внедрение логики контроля доступа к файлам и процессам.
✔️Адаптация к Linux:
-Переписывание системных вызовов и API под Linux.
-Устранение зависимостей от Windows-драйверов.
✔️Оптимизация и отладка:
-Минимизация накладных расходов драйвера.
-Исправление багов, связанных с производительностью и безопасностью.
-Работа с инструментами профилирования (perf, strace).
✔️Интеграция:
-Настройка взаимодействия драйвера с клиентскими модулями.
-Тестирование функционала вместе с Java и аналитиком.

Ждем ваши резюме 📩 контакт скрыт
  • c++
  • linux
  • posix
  • kernel modules
  • vfs
  • mmap
  • epoll
  • inotify
  • ipc
  • gdb
  • perf
  • strace
  • makefile
  • cmake
  • git
  • ci/cd
  • security

Оценка вакансии

83/100 · хорошо

  • Оценка описания недоступна
  • Зарплата указана частично
  • Компания и проект описаны
  • Контакт HR подтверждён
  • Стек описан подробно
  • Формат работы понятен
Как считается

Похожие вакансии