Обязанности
Чем предстоит заниматься:
- Разработка и поддержка ПО в новых и существующих моделях Ethernet-коммутаторов (модели коммутаторов от уровня доступа с портами 100M/1G до уровня ЦОД с портами 100G/400G);
- Разработка сетевых протоколов на разных уровнях сетевой модели OSI: внедрение новых протоколов и расширение существующих функций;
- Исправление ошибок в работе сетевых протоколов и приведение их в соответствие с документами международных стандартизирующих организаций (IEEE, IETF, ITU-T), описывающих технологии передачи данных;
- Оптимизация ПО для работы с большими потоками трафика; решение задач, возникающих в реальных сетях заказчиков, в условиях высокой нагрузки на устройство;
- Повышение стабильности и надёжности ПО коммутатора, исправление критических ошибок;
- Добавление поддержки новых функций в систему управления устройством и проработка командного интерфейса;
- Совместная работа с инженерами сервис-центра и технической поддержки по вопросам тестирования и диагностики ПО;
- Анализ проблем, возникающих в эксплуатации, выработка предложений по оперативным действиям и диагностике;
- Создание и совершенствование инструментов разработки, применяемых в лаборатории.
Требования
Необходимые навыки:
- Знание и опыт работы с ОС Linux на уровне пользователя;
- Знание принципов управления памятью, процессами, структуры сетевого стека в ОС Linux;
- Уверенное владение языком программирования C;
- Опыт системного программирования в ОС Linux (опыт создания многопоточных приложений; организация межпроцессного и межпоточного взаимодействия (мьютексы, семафоры, UNIX/TCP/UDP-сокеты);
- Низкоуровневое программирование, владение методами отладки кода;
- Знание принципов организации передачи данных по Ethernet на втором и третьем уровне модели OSI;
- Знание основных структур и алгоритмов обработки данных;
- Работа с системой контроля версий git;
- Технический английский, достаточный для чтения документации.
Будет плюсом:
- Опыт разработки модулей ядра Linux;
- Опыт кросс-платформеннной разработки ПО;
- Опыт работы с сетевым оборудованием известных вендоров (Cisco, Juniper, Huawei, D-Link).
Условия
Допустимые
Требования к кандидату
- Образование
- Высшее образование — бакалавриат
- Опыт работы
- От 1 г.
Навыки и документы
- Навыки
- C++; C; Linux; Git; OSI; Коммутация
- Языки
- B1 — средний — LanguageKnowledge
Данные по вакансии
- Сфера деятельности
- Информационные технологии, телекоммуникации, связь
- График работы
- Полный рабочий день
- Условия труда
- Допустимые
- Место/тип рабочего места
- Да; Нет
- Медицинские требования
- Медкнижка: Не указано
- Количество рабочих мест
- 4
- Адрес места работы
- Новосибирская область, Город Новосибирск, Окружная улица, дом: 29В;
- Проживание
- Нет
Дополнительные сведения
- Перспектива карьерного роста
- Нет
- Типовая должность
- Программист
Контакты по вакансии
- Контактное лицо: Пономарева Елена Витальевна
- Телефон: +7(383) 274-48-20
Источник: Работа России
Внешняя вакансия из открытого источника.
Перейти к источнику
О компании
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ИН-СОФТ"
Сведения о работодателе получены из публичной карточки вакансии источника «Работа России».