System Software Engineer (С/С++, Linux drivers) (удаленная работа)

14 мая 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: System Software Engineer (С/С++, Linux drivers)

Описание вакансии

Аурига аккредитованная IT-компания, оказывающая услуги по разработке ПО и ИТ-консалтингу с 1990 года. Являемся активным членом ассоциации компаний-разработчиков ПО РУССОФТ и признанными экспертами в сфере разработки программного обеспечения: встроенные системы, системы реального времени, сложные корпоративные решения, мобильные и веб-приложения. Наши офисы представлены в 5 городах России, работаем с клиентами по всему миру, ежегодно выполняя до 50 новых проектов.

Мы открываем вакансию System Software Engineer (С/С++, Linux drivers).

Нашим заказчиком является российская компания, производящая сетевое оборудование. В рамках проекта необходимо будет осуществить переход на новые версии ядра Linux для линейки продуктов заказчика, заниматься исправлением ошибок, оптимизацией производительности и написанием драйверов устройств.

Технический стек проекта : Embedded/System/Kernel/Drivers/GNU tool.

Чем предстоит заниматься:

  • Разработка и сопровождение программных компонентов, осуществляющих обработку сетевого трафика (маршрутизация, NAT, Firewall, VPN, DPI, IDS/IPS, VoIP) в Linux kernel mode (модули, модификация кода ядра) и user mode;
  • Оптимизация производительности для современных аппаратных платформ, внедрение новых технологий обработки сетевого трафика;
  • Проектирование и использование оптимальных алгоритмов и структур данных, применение эффективных подходов к многопоточной обработке данных;
  • Работа в инфраструктуре и по процессам заказчика.

Необходимые опыт и знания:

  • Отличное знание языка С, базовые знания языка С++;
  • Понимание основных концепций информационной безопасности (принципы работы firewall, DPI, IDS, SSL Inspection);
  • Знание архитектуры ядер ОС Linux, сетевых подсистем ядра (netfiler, iptables, bpf), знание Linux API;
  • Опыт написания модулей ядра ОС Linux;
  • Уверенные знания семейства сетевых протоколов (ARP, IP, IPv6, TCP);
  • Знание и опыт использования эффективных механизмов синхронизации, понимание принципов эффективной работы многопоточного кода в режиме ядра;
  • Навыки работы с GNU make и GCC;
  • Знание классических алгоритмов и структур данных.

Плюсом будет:

  • Знание и опыт работы с DPDK;
  • Опыт реализации высоконагруженного многопоточного кода.

Что мы предлагаем:

  • Удаленный режим работы по вакансии;
  • Стабильная заработная плата, выплачиваемая день-в-день, оформление по ТК РФ;
  • Мы аккредитованная IT-компания и предоставляем полный пакет документов для получения отсрочки от частичной мобилизации, а также льготной ипотеки;
  • Гибкий график работы: мы фанаты гибкого графика, баланса работы и отдыха, во многих проектах есть возможность иногда работать из дома (все это не исключает 8-часовой рабочий день!);
  • Хорошая корпоративная программа ДМС со стоматологией, скорой помощью, вызовом врача на дом и льготным подключением родственников в лучших клиниках региона;
  • Обучение английскому за счет компании; в случае необходимости возможны интенсивные курсы, упор на разговорную практику;
  • Помогаем сотрудникам не стоять на месте , отправляем на тренинги, подключаем к онлайн-ресурсам, проводим внутренние тренинги на регулярной основе, закупаем необходимую литературу по запросам инженеров;
  • Заботливые HRBP и наставник обеспечат тебе легкую адаптацию и одарят полезным и приятным мерчем;
  • Для нас важен рост наших сотрудников. Раз в год аттестация с составлением индивидуального плана развития для тебя и по итогам встречи пересмотр уровня твоей заработной платы;
  • Наши внутренние эксперты регулярно делятся своими знаниями не только в рамках внутренних технических вебинаров, но и пишут статьи в популярных IT сообществах;
  • Мы делаем всё для того, чтобы тебе нравилось у нас работать и хотелось привести к нам своих знакомых. А мы со своей стороны гарантируем для тебя приятный денежный бонус;
  • У нас развитая корпоративная культура и открытое руководство;
  • Проводим регулярные встречи с ТОП-менеджментом, где можно задать вопрос или предложить инициативу;
  • Офисы, оборудованные всем необходимым для комфортной работы и отдыха: есть кухни (с чаем, зерновым кофе, фруктами, сладостями), теннисные столы, игровые приставки, турники;
  • А еще у нас классные корпоративы, тимбилдинги, пицца-пати, интеллектуальные турниры и просто уютные посиделки в офисах :)