Найди работу
← К поиску

Инженер-программист (МЕ)

Обязанности

Чем предстоит заниматься:

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

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

Контроль за разработкой осуществляется как со стороны команды, так и со стороны отдела тестирования при проверке итогового решения.

Требования

Что требуется от кандидата:

  • Знание структур данных и алгоритмов;
  • Знание языка программирования C на уровне не ниже middle;
  • Опыт разработки многопоточных приложений на языке C;
  • Опыт разработки сетевых приложений;
  • Опыт работы с ОС Linux на уровне пользователя;
  • Умение читать и писать скрипты для утилиты make;
  • Опыт работы с GIT;
  • Понимание принципов работы L3 и L2 сетей;
  • Опыт работы в команде;
  • Умение проработать и разбить задачу на подзадачи;
  • Навык чтения чужого кода и проведения code-review;
  • Умение документировать результаты работы.

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

  • Владение языками: Bash, Expect, Python, C/C++, Qt;
  • Знание и опыт использования XML/JSON/YANG;
  • Знание Docker;
  • Опыт использования GDB для отладки приложений;
  • Понимание принципов работы аппаратных средств вычислительных систем;
  • Опыт разработки модулей и подсистем ядра Linux;
  • Опыт работы с активным сетевым оборудованием;
  • Опыт проектирования высоконагруженных систем.

В процессе разработки используется статический анализ кода и Code Review, Docker, Gitlab, Redmine, Jenkins.

Условия

Допустимые

Социальный пакет

  • Оплата занятий спортом
  • Добровольное медицинское страхование
  • Предоставление служебного транспорта

Требования к кандидату

Образование
Высшее образование — бакалавриат
Опыт работы
От 1 г.

Навыки и документы

Навыки
Умение разбираться и работать с чужим кодом; Linux; C; Разработка программного обеспечения; Embedded
Языки
B1 — средний — LanguageKnowledge

Данные по вакансии

Сфера деятельности
Информационные технологии, телекоммуникации, связь
График работы
Полный рабочий день
Условия труда
Допустимые
Место/тип рабочего места
Да; Нет
Медицинские требования
Медкнижка: Не указано
Количество рабочих мест
4
Адрес места работы
Новосибирская область, Город Новосибирск, Окружная улица, дом: 29В;
Проживание
Нет

Дополнительные сведения

Перспектива карьерного роста
Нет
Типовая должность
Программист

Контакты по вакансии

  • Контактное лицо: Пономарева Елена Витальевна
  • Телефон: +7(383) 274-48-20
Источник: Работа России Внешняя вакансия из открытого источника.
Перейти к источнику