Инженер по безопасности
C Developer Senior Remote
ID: 33890
4 часа назад
Активна
Top Selection
Россия
330 000 ₽ - 350 000 ₽
Тип занятости
Проектная работа
Формат работы
Удаленная работа
📞Способы связи
📄 Оригинальный текст вакансии
#c #remote #Senior #fulltime
Меня зовут Анастасия. Я представляю группу компаний Top Selection.
Мы занимаемся продуктовой разработкой и поиском it персонала для рынка России.
❗️Вакансия: Разработчик С
✅Допустимые грейды: Senior +
✅Оформление: ИП
✅Локация - РФ
🔌 330-350к
✅Работа полностью удаленная, занятость - проектная
◾️Требования:
-Глубокие знания 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 и аналитиком.
☎️@Nastya_HR_Pro - отвечу на ваши вопросы и расскажу подробнее о вакансии
🛠 Навыки
create digital files
design application interfaces
file documents
ICT debugging tools
Jenkins (tools for software configuration management)
maintain system logs
operating systems
perform ground-handling maintenance procedures
tools for software configuration management
🤖 ИИ навыки
Code Profiling
C programming language
epoll
File descriptors
File Systems
GDB
inotify
inter-process communication
Kernel modules
Linux kernel development
memory mapping
perf
Performance Optimization
POSIX API
Process Management
ptrace
seccomp
strace
System calls
thread management
Virtual File System (VFS)
* Навыки определены автоматически с помощью нейросети
🤖 ИИ домены
Driver development
Embedded Systems
Kernel space programming
Linux operating system
Operating Systems
System-level programming
* Домены определены автоматически с помощью нейросети
📢 Информация о публикации
🔗 Оригинальные посты (1)
Канал:ProCxxJobs