C developer

грейд
middle
формат
офис Новосибирск
страна
Россия
опубликована
сегодня

описание

Привет, меня зовут Михаил, я Team Lead команды разработки в отделе Магистральных маршрутизаторов (ME). Наша команда занимается разработкой ПО для устройств, используемых в качестве магистральных маршрутизаторов и маршрутизаторов ядра сети крупными операторами связи. Данные устройства так же разрабатываются на нашем предприятии. Результатом работы по проекту является ПО, в которое входят:

задачи

  • На первых этапах ознакомления с архитектурой проекта предстоит решить некоторое количество стабилизационных задач, а так же задач на развитие из разных направлений проекта.
  • В дальнейшем, в зависимости от выбранного направления разработки, предстоит заниматься развитием и поддержкой компонентов проекта: реализация новых протоколов от конфигурирования до логики, поддержка аппаратной платформы, доработка внутрисистемных процессов, развитие функций интерфейсов управления и т.д.

требования

  • Знание структур данных и алгоритмов
  • Знание языка программирования C на уровне не ниже middle
  • Опыт разработки многопоточных приложений на языке C
  • Опыт разработки сетевых приложений
  • Опыт работы с ОС Linux на уровне пользователя
  • Умение читать и писать скрипты для утилиты make
  • Опыт работы с GIT
  • Понимание принципов работы L3 и L2 сетей
  • Опыт работы в команде
  • Умение проработать и разбить задачу на подзадачи
  • Навык чтения чужого кода и проведения code-review
  • Умение документировать результаты работы
  • Будет плюсом: Владение языками: Bash, Expect, Python, Java/Scala, C++, Qt; Знание и опыт использования XML/JSON/YANG; Знание Docker; Опыт использования GDB для отладки приложений; Понимание принципов работы аппаратных средств вычислительных систем; Опыт разработки модулей и подсистем ядра Linux; Опыт работы с активным сетевым оборудованием; Опыт проектирования высоконагруженных систем

условия

  • Мы официально устраиваем своих сотрудников в первый рабочий день. Никаких зарплат в конверте
  • Иногородним кандидатам предлагаем релокационный пакет
  • Приходящим прикрепляем наставника, обучаем, вводим в курс дела
  • Официоза - минимум. Мы спокойно ходим к тестерам (или они к нам) и общаемся по актуальным задачам
  • У нас не опен-спейсы, а кабинеты на десяток человек
  • Ещё у нас есть маленькие чайные, где можно посидеть, подумать, чай попить. Есть пара кухонек (официально: «место приёма пищи»). Три большие общие столовые
  • Располагаемся на границе Соснового бора, летом очень приятно прогуливаться, слушать птичек, кормить белочек. После работы можно побегать. Есть турник, теннисные столы
  • Проводим митапы. Можно послушать. Или выступить. А если ходить на IT конференции, то компания компенсирует затраты
  • Количество проектов с каждым годом увеличивается, появляются новые группы разработки, от джуна до руководителя группы или направления вырасти реально)
  • Есть свой служебный транспорт от/до пл.Калинина и 4, 5, 6 микрорайонов
  • В свободное время ты можешь играть в настолки и кикер
  • Любишь спорт? У нас есть три собственных тренажерных зал и корпоративные скидки на фитнес

навыки

компания

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

статьи для разработчиков