31 авг

c++ разработчик сетевых устройств

ориентир по рынку
вакансия зп не указана
в среднем 218 336 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

Eltex разрабатывает и производит телекоммуникационное оборудование. Команда сервисных маршрутизаторов создаёт программное обеспечение для сетевых устройств, используемых в качестве пограничных маршрутизаторов, включая загрузчики, Linux, драйверы, системные процессы, сетевые протоколы и интерфейсы управления.

задачи

  • Разрабатывать и развивать сетевые протоколы и функции маршрутизации и коммутации;
  • Реализовывать функциональность от конфигурирования до логики работы протокола;
  • Разрабатывать и сопровождать системные процессы и библиотеки;
  • Поддерживать аппаратные платформы и взаимодействовать с драйверами;
  • Развивать интерфейсы управления устройством;
  • Анализировать и устранять сложные проблемы на уровне приложения, ОС и сетевого стека;
  • Проектировать и реализовывать новые компоненты;
  • Рефакторить и развивать существующий код;
  • Знакомиться с архитектурой проекта, инструментами разработки и существующим кодом;
  • Стабилизировать и развивать различные компоненты проекта;
  • Участвовать в обсуждении архитектуры и принятии технических решений;
  • Предлагать и реализовывать собственные улучшения.

требования

  • Уверенно знать C/C++ и иметь опыт промышленной разработки на нём;
  • Понимать структуры данных, алгоритмы и основные принципы разработки ПО;
  • Иметь опыт разработки многопоточных приложений;
  • Понимать процессы, потоки, системные вызовы и механизмы IPC в Linux;
  • Иметь опыт разработки сетевых приложений;
  • Понимать принципы работы L2/L3-сетей и TCP/IP;
  • Уверенно работать с Linux на уровне разработчика;
  • Иметь опыт работы с Git;
  • Понимать принципы сборки проектов с использованием make и Makefile;
  • Уметь самостоятельно разбираться в существующем коде и архитектуре;
  • Уметь декомпозировать задачи и самостоятельно оценивать объём работ;
  • Иметь опыт проведения и прохождения Code Review;
  • Уметь документировать технические решения и результаты работы;
  • Иметь опыт командной разработки;
  • Будет плюсом опыт разработки для embedded/Linux-платформ, опыт разработки модулей и подсистем ядра Linux, опыт работы с активным сетевым оборудованием, знание сетевых протоколов маршрутизации и коммутации, практический опыт использования Wireshark и tcpdump, опыт отладки с использованием GDB, Valgrind и Sanitizer, знание Docker, опыт проектирования и разработки высоконагруженных или отказоустойчивых систем.

условия

  • Официальное трудоустройство;
  • Возможность профессионального и технического роста;
  • Участие в разработке реального продукта и принятии технических решений;
  • Расширенный ДМС;
  • Зеленая зона, парк и уличный спорт рядом с офисом;
  • Современное офисное здание с парковкой для автомобилей и велосипедов;
  • Корпоративный транспорт;
  • Тренажерные залы в офисе, кикер и настольные игры;
  • Помощь с релокацией кандидатам из других городов.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.