C developer (ME)
Чем предстоит заниматься:
На первых этапах ознакомления с архитектурой проекта предстоит решить некоторое количество стабилизационных задач, а так же задач на развитие из разных направлений проекта.
В дальнейшем, в зависимости от выбранного направления разработки, предстоит заниматься развитием и поддержкой компонентов проекта: реализация новых протоколов от конфигурирования до логики, поддержка аппаратной платформы, доработка внутрисистемных процессов, развитие функций интерфейсов управления и т.д.
Контроль за разработкой осуществляется как со стороны команды, так и со стороны отдела тестирования при проверке итогового решения.
Что требуется от кандидата в разработчики:
Знание структур данных и алгоритмов;
Знание языков программирования 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.
О нас:
Существуем ещё с прошлого века. Сейчас в компании работает более 1500 человек;
Мы официально устраиваем своих сотрудников в первый рабочий день. Никаких зарплат в конверте;
Иногородним кандидатам предлагаем релокационный пакет;
Приходящим прикрепляем наставника, обучаем, вводим в курс дела;
Официоза - минимум. Мы спокойно ходим к тестерам (или они к нам) и общаемся по актуальным задачам;
У нас не опен-спейсы, а кабинеты на десяток человек;
Ещё у нас есть маленькие чайные, где можно посидеть, подумать, чай попить. Есть пара кухонек (официально: «место приёма пищи»). Две большие общие столовые;
Располагаемся на границе Соснового бора, летом очень приятно прогуливаться, слушать птичек, кормить белочек. После работы можно побегать. Есть турник, теннисные столы;
Проводим митапы. Можно послушать. Или выступить. А если ходить на IT конференции, то компания компенсирует затраты;
Количество проектов с каждым годом увеличивается, появляются новые группы разработки, от джуна до руководителя группы или направления вырасти реально);
Есть свой служебный транспорт от/до пл.Калинина и 4, 5, 6 микрорайонов;
В свободное время ты можешь играть в настолки и кикер;
Любишь спорт? У нас есть собственный тренажерный зал и корпоративные скидки на фитнес.
На первых этапах ознакомления с архитектурой проекта предстоит решить некоторое количество стабилизационных задач, а так же задач на развитие из разных направлений проекта.
В дальнейшем, в зависимости от выбранного направления разработки, предстоит заниматься развитием и поддержкой компонентов проекта: реализация новых протоколов от конфигурирования до логики, поддержка аппаратной платформы, доработка внутрисистемных процессов, развитие функций интерфейсов управления и т.д.
Контроль за разработкой осуществляется как со стороны команды, так и со стороны отдела тестирования при проверке итогового решения.
Что требуется от кандидата в разработчики:
Знание структур данных и алгоритмов;
Знание языков программирования 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.
О нас:
Существуем ещё с прошлого века. Сейчас в компании работает более 1500 человек;
Мы официально устраиваем своих сотрудников в первый рабочий день. Никаких зарплат в конверте;
Иногородним кандидатам предлагаем релокационный пакет;
Приходящим прикрепляем наставника, обучаем, вводим в курс дела;
Официоза - минимум. Мы спокойно ходим к тестерам (или они к нам) и общаемся по актуальным задачам;
У нас не опен-спейсы, а кабинеты на десяток человек;
Ещё у нас есть маленькие чайные, где можно посидеть, подумать, чай попить. Есть пара кухонек (официально: «место приёма пищи»). Две большие общие столовые;
Располагаемся на границе Соснового бора, летом очень приятно прогуливаться, слушать птичек, кормить белочек. После работы можно побегать. Есть турник, теннисные столы;
Проводим митапы. Можно послушать. Или выступить. А если ходить на IT конференции, то компания компенсирует затраты;
Количество проектов с каждым годом увеличивается, появляются новые группы разработки, от джуна до руководителя группы или направления вырасти реально);
Есть свой служебный транспорт от/до пл.Калинина и 4, 5, 6 микрорайонов;
В свободное время ты можешь играть в настолки и кикер;
Любишь спорт? У нас есть собственный тренажерный зал и корпоративные скидки на фитнес.
Варвара Куличенко
Варвара Куличенко
Привет! Если у вас возникли вопросы, пишите нам на почту