Обязанности:
БУЛАТ — Ведущий российский производитель, разрабатывает и производит высокотехнологичное инфраструктурное оборудование для построения телеком- и ИТ- систем, а также внедряет интеграционные проекты «под ключ» Основные задачи на данной позиции: Разработка программного обеспечения высоконагруженных систем. Поддержка существующего программного обеспечения. Проектирование и разработка ПО для сетевых устройств. Отладка кода, поиск неисправностей. Выполнение задач, поставленных в системе JIRA. Участие в документировании своих разработок. Необходимые знания/опыт: Опыт работы не менее 8 лет. Опыт работы в C/C++ разработке в коммерческих проектах обязателен. Владение стандартной библиотекой языка C и STL. Знание алгоритмов и структур данных. Опыт разработки клиент-серверных приложений. Знание сетевых протоколов семейства tcp\ip - обязательно! Владение ОС Linux и основными инструментами командной строки. Владение основными механизмами межпроцессного взаимодействия, синхронизации на многоядерных системах. Владение инструментами автоматизации сборки исходных кодов (make и пр.) Опыт работы в POSIX окружении, с gсс, make, gdb, strace, командной строкой. Владение системои контроля версии Git. Опыт использования командных средств разработки (gitlab\Jira). Технический английский (чтение документации). Будет плюсом: Опыт низкоуровневого программирования. Опыт разработки под ОС Linux и применения POSIX API (сокеты, сигналы, потоки, синхронизация, таимеры). Опыт работы с Docker: создание/использование/модификация контейнеров. Опыт в работе реверс инжиниринга ПО (Ghidra, IDA). Опыт работы с Wireshark(tcpdump)/Scapy. Опыт работы с отладчиком на удаленных системах. Опыт в разработке телекоммуникационного оборудования. Понимание архитектуры сетевого стека ядра Linux. Понимание архитектуры ядра операционной системы Linux. Умение собирать ядро. Опыт разработки драйверов для Linux, знание системы сборки Buildroot. Опыт разработки на Python3. Опыт работы с netlink. Мы предлагаем: Официальное оформление с первого дня. Полностью белую, достойную и регулярную зарплату. Индивидуальный формат работы. ДМС со стоматологией после исп.срока. График работы на выбор (с 8/ 9/10 до 17/18/19). Система дополнительного стимулирования (материальная и нематериальная): подарки для детей, подарки новичкам, материальное поощрение при заключение брака и рождении детей. Сервис скидок для сотрудников на рестораны, товары и услуги. Мы уверены, что важно продолжать учиться и развиваться, поэтому в БУЛАТ: Регулярное внешнее и внутреннее обучение. Собственная корпоративная библиотека с регулярным наполнением новыми книгами (в электронном, бумажном и аудио формате). Возможность прохождения дополнительных обучающих курсов за счет компании. Регулярно организовываются различные корпоративные мероприятия и тематические дни внутри компании. ПОСТРОЙ СВОЮ КАРЬЕРУ ВМЕСТЕ С БУЛАТ!Похожие вакансии
Старший разработчик C/С++/Senior разработчик C/С++
Договорная
Москва. Станции метро: Войковская, Балтийская, Стрешнево
РДП Энтерпрайз
Договорная
Москва. Станции метро: Войковская, Балтийская, Стрешнево
Новые Телеком Решения (НТР)