К вакансиям
Backend разработчик

C Developer Remote

ID: 20731
13 часов назад
Активна
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