Программист C/C++ (системное ПО, Linux)

Программист C/C++ (системное ПО, Linux)

Минск, улица Клары Цеткин, 51

Метро: Молодежная

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

О проекте

Создаём средства криптографической защиты информации на основе протокола IPSec. Основной код — на C и C++: сетевые драйверы, криптографические компоненты, служебные сервисы и логика связанная с ядром Linux.

Стенды и рабочие контуры у нас на Debian: мини-ПК и серверы. Ищем человека с коммерческим опытом, который готов разбирать существующий код и развивать его дальше.


Обязанности:

  • разрабатывать и сопровождать код на C и C++: сетевые компоненты, сервисы и модули, связанные с ядром Linux.
  • разбирать существующий код, находить причины сбоев и устранять их.
  • собирать и поддерживать проект: GNU Make / Kbuild, Git.
  • следить за поведением кода под нагрузкой: копирования, очереди и системные вызовы.
  • участвовать в разработке/поддержке сетевого драйвера на языке C.

Требования к опыту в разработке:

  • коммерческая разработка на C или C++ от 3 лет;
  • уверенный C или крепкий C++ и готовность писать C в системных частях кода;
  • понимание пространства пользователя и пространства ядра, механизмов системных вызовов;
  • базовое понимание IP-сетей: адресация, UDP/TCP, маршрутизация, назначение туннеля;
  • умение разбирать чужой системный код.

Будет плюсом:

  • GNU C: препроцессор, макросы, атрибуты компилятора;
  • модули ядра Linux, сетевой драйвер или ядро;
  • kmalloc/vmalloc, контекст прерывания;
  • многопоточность на многоядерных системах;
  • статические и динамические анализаторы кода.

Требования к инструментам и сборке:

  • GDB;
  • GNU Make / Kbuild;
  • Git.

Мы предлагаем:

  • оплату по итогам технического интервью, в зависимости от опыта и уровня кандидата;
  • работу в компании — резиденте ПВТ;
  • офис в бизнес-центре в центре города, с кофе и печеньем;
  • платную медицинскую страховку;
  • официальное трудоустройство в соответствии с ТК РБ с первого рабочего дня;
  • отпуск, больничные и социальные гарантии, предусмотренные законодательством;

*Вакансия планируется к созданию. Размещена с целью изучения спроса.

Навыки
  • C/C++
  • Linux
  • Bash
  • Git
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Леста Игры
  • Минск

  • Не указана

Рекомендуем
  • Минск

  • от 4100 BYR

Рекомендуем
Кредо-Диалог
  • Минск

  • от 4100 BYR

Арлайт РУС
  • Минск

  • от 4100 BYR

НПП Контактмодуль
  • Минск

  • до 6000 BYR

Национальный центр электронных услуг,РУП

Middle Backend Developer Java - ведущий инженер-программист

Национальный центр электронных услуг,РУП

  • Минск

  • до 6000 BYR

Rust Developer

Секьюрити Лаб

  • Минск

  • до 6000 BYR

Golang developer

Секьюрити Лаб

  • Минск

  • от 3500 BYR

Скайпрофиль

Программист 1С

Скайпрофиль

  • Минск

  • от 3500 BYR

СофтЛайн Директ
  • Минск

  • от 3500 BYR

Алюсофт
  • Минск

  • от 3500 BYR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию