К вакансиям
Инженер по безопасности

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