Backend разработчик
C Developer Remote
ID: 20731
5 часов назад
Активна
13tm
Россия
280 000 ₽ - 330 000 ₽
Тип занятости
Полная занятость
Требуемый опыт
От 3 до 6 лет
Формат работы
Удаленная работа
📞Способы связи
📄 Оригинальный текст вакансии
C разработчик
Локация: Удалённо в РФ
Компания: 13tm
ЗП: от 280 000 до 330 000 р. на руки (ИП)
Занятость: Полная
Обязанности:
1. Разработка драйвера управления файлами и процессами:
- Написание модуля ядра Linux для реализации функционала управления файлами/процессами.
- Внедрение логики контроля доступа к файлам и процессам.
2. Адаптация к Linux:
- Переписывание системных вызовов и API под Linux.
- Устранение зависимостей от Windows-драйверов.
3. Оптимизация и отладка:
- Минимизация накладных расходов драйвера.
- Исправление багов, связанных с производительностью и безопасностью.
- Работа с инструментами профилирования (perf, strace).
4. Интеграция:
- Настройка взаимодействия драйвера с клиентскими модулями.
- Тестирование функционала вместе с Java и аналитиком.
Требования:
• Опыт коммерческой разработки от 4 лет;
• Системное программирование на 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 систем.
• Понимание безопасности:
- Учет уязвимостей и защита данных на уровне драйверов.
💬 Резюме отправлять: @manager13tm
🛠 Навыки
C
CI/CD
CMake
epoll
File descriptors
File Systems
GDB
Git
inotify
IPC
Linux kernel modules
Linux system calls
Makefile
mmap
perf
POSIX API
Processes
ptrace
seccomp
strace
System logs
Threads
VFS
🤖 ИИ навыки
CMake
Code Profiling
C (programming language)
epoll
File descriptors
File Systems
GDB (GNU Debugger)
Git
inotify
Inter-process communication (IPC)
Kernel modules
Linux kernel development
Makefile
Memory mapping (mmap)
Perf (Linux profiling tool)
POSIX API
ptrace
seccomp
strace
System calls
Virtual File System (VFS)
* Навыки определены автоматически с помощью нейросети
🤖 ИИ домены
Cybersecurity
Driver development
Operating Systems
Software Development
System Programming
* Домены определены автоматически с помощью нейросети
📢 Информация о публикации
🔗 Оригинальные посты (1)
Канал:zizu_IT_RU