C developer (ME)

Eltex

  • Новосибирск
  • Постоянная работа
  • Полная занятость
  • 2 мес. назад
О компании и командеПривет, меня зовут Михаил, я Team Lead команды разработки в отделе Магистральных маршрутизаторов (ME).
Наша команда занимается разработкой ПО для устройств, используемых в качестве магистральных маршрутизаторов и маршрутизаторов ядра сети крупными операторами связи. Данные устройства так же разрабатываются на нашем предприятии.Результатом работы по проекту является ПО, в которое входят:
  • Начальные загрузчики устройства;
  • Операционная система Linux;
  • Драйвера устройств и вспомогательные модули ядра;
  • Процессы, библиотеки и утилиты для обеспечения работы back-end;
  • Процессы, реализующие протоколы маршрутизации и коммутации;
  • Системы управления устройством, предоставляющие front-end интерфейсы.
Проект относительно молодой, но уже имеет продажи.
Постоянно растущий пул потенциальных клиентов, так же новые проекты текущих клиентов, а так же мировые тенденции развития сетей требуют увеличения функциональных возможностей устройств, поэтому проект находится в постоянном развитии как в программной, так и в аппаратной части.
А для успешного развития нам нужны квалифицированные специалисты.Чем предстоит заниматься:На первых этапах ознакомления с архитектурой проекта предстоит решить некоторое количество стабилизационных задач, а так же задач на развитие из разных направлений проекта.
В дальнейшем, в зависимости от выбранного направления разработки, предстоит заниматься развитием и поддержкой компонентов проекта: реализация новых протоколов от конфигурирования до логики, поддержка аппаратной платформы, доработка внутрисистемных процессов, развитие функций интерфейсов управления и т.д.
Контроль за разработкой осуществляется как со стороны команды, так и со стороны отдела тестирования при проверке итогового решения.Ожидания от кандидатаЧто требуется от кандидата в разработчики:
  • Знание структур данных и алгоритмов;
  • Знание языка программирования C на уровне не ниже middle;
  • Опыт разработки многопоточных приложений на языке C;
  • Опыт разработки сетевых приложений;
  • Опыт работы с ОС Linux на уровне пользователя;
  • Умение читать и писать скрипты для утилиты make;
  • Опыт работы с GIT;
  • Понимание принципов работы L3 и L2 сетей;
  • Опыт работы в команде;
  • Умение проработать и разбить задачу на подзадачи;
  • Навык чтения чужого кода и проведения code-review;
  • Умение документировать результаты работы.
Будет плюсом:
  • Владение языками: Bash, Expect, Python, Java/Scala, C++, Qt;
  • Знание и опыт использования XML/JSON/YANG;
  • Знание Docker;
  • Опыт использования GDB для отладки приложений;
  • Понимание принципов работы аппаратных средств вычислительных систем;
  • Опыт разработки модулей и подсистем ядра Linux;
  • Опыт работы с активным сетевым оборудованием;
  • Опыт проектирования высоконагруженных систем.
В процессе разработки используется статический анализ кода и Code Review, Docker, Gitlab, Redmine, Jenkins.Условия работыО нас:
  • Существуем ещё с прошлого века. Сейчас в компании работает более 1800 человек;
  • Мы официально устраиваем своих сотрудников в первый рабочий день. Никаких зарплат в конверте;
  • Иногородним кандидатам предлагаем релокационный пакет;
  • Приходящим прикрепляем наставника, обучаем, вводим в курс дела;
  • Официоза - минимум. Мы спокойно ходим к тестерам (или они к нам) и общаемся по актуальным задачам;
  • У нас не опен-спейсы, а кабинеты на десяток человек;
  • Ещё у нас есть маленькие чайные, где можно посидеть, подумать, чай попить. Есть пара кухонек (официально: «место приёма пищи»). Две большие общие столовые;
  • Располагаемся на границе Соснового бора, летом очень приятно прогуливаться, слушать птичек, кормить белочек. После работы можно побегать. Есть турник, теннисные столы;
  • Проводим митапы. Можно послушать. Или выступить. А если ходить на IT конференции, то компания компенсирует затраты;
  • Количество проектов с каждым годом увеличивается, появляются новые группы разработки, от джуна до руководителя группы или направления вырасти реально);
  • Есть свой служебный транспорт от/до пл.Калинина и 4, 5, 6 микрорайонов;
  • В свободное время ты можешь играть в настолки и кикер;
  • Любишь спорт? У нас есть собственный тренажерный зал и корпоративные скидки на фитнес.

Хабр Карьера

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

  • C developer (MES)

    Eltex

    • Новосибирск
    Кто мы и чем занимаемся: Мы - компания Eltex. Мы разрабатываем аппаратную и программную часть для телекоммуникационного оборудования. Основные направления разработки: оборудова…
    • 2 мес. назад
  • C developer (MES)

    Eltex

    • Новосибирск
    Кто мы и чем занимаемся: Мы - компания Eltex. Мы разрабатываем аппаратную и программную часть для телекоммуникационного оборудования. Основные направления разработки: оборудова…
    • 2 мес. назад
  • C/C++ developer (CPE / VoIP)

    Eltex

    • Новосибирск
    О компании и команде Кто мы и чем занимаемся: Мы - компания Eltex. Мы разрабатываем аппаратную часть и ПО для телекоммуникационного оборудования. Много. Основные направления …
    • 2 мес. назад