Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов

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

Зарплата

от 60 000 ₽

Местоположение и тип занятости

НовосибирскПолный рабочий день

Компания

Разработка и производство телекоммуникационного оборудования

Описание вакансии

Условия работы

Профиль лаборатории: разработка систем управления, мониторинга и обработки трафика для ethernet-коммутаторов.

В Ваши непосредственные обязанности будет входить:

  • Разработка управляющего ПО для сетевого оборудования
  • Исправление ошибок, доводка ПО до идеального состояния или близкого к нему.
  • Работа с аппаратной частью устройств (на уровне изучения спецификации и настройка через регистры)
  • Изучение сетевых протоколов модели OSI и их реализация
  • Участие в тестировании написанного кода

Необходимые знания и навыки:

  • Высшее техническое образование.
  • Хорошее знание архитектуры ОС Linux, принципов управления памятью, процессами, структуры сетевого стека.
  • Опыт системного программирования в среде ОС Linux:
    • разработка драйверов сетевых интерфейсов;
    • организация межпроцессного и межпоточного взаимодействия (мьютексы, семафоры, Unix-сокеты);
    • владение методами и инструментами отладки: gdb, valgrind.
  • Навыки многопоточного программирования и отладки многопоточных программ (библиотека pthread, синхронизация потоков, взаимная блокировка)
  • Умение чисто и без ошибок писать код согласно выбранному стилю, комментирование кода
  • Работа с аппаратной частью встраиваемых систем, знакомство с архитектурами ARM, MIPS
  • Владение языком программирования C
  • Работа с системами контроля версий git
  • Уровень владения английским языком - чтение технической литературы.

Желательные знания и навыки:

  • Написание shell скриптов, знание скрипт-языков и др.
  • Глубокое знание сетевого стека Linux.
  • Знакомство с криптографическими алгоритмами.
  • Знание аппаратных интерфейсов I2C, SPI, PCI-E и опыт работы с ними.

Бонусы

Условия

  • Мы предлагаем работу в стабильной, динамично развивающейся компании, интересные задачи, дружный молодой коллектив.
  • Трудоустройство согласно ТК РФ,
  • Официальная заработная плата: оклад + система премирования, оплачиваемый отпуск, служебный транспорт.
  • Уровень оплаты обсуждаем с каждым кандидатом индивидуально, в зависимости от компетенций и опыта работы.
  • Начинающим специалистам компания предоставляет хорошие перспективы для профессионального роста, специалисты с опытом смогут в полной мере реализовать свои знания и навыки.
  • Возможна выплата компенсации за аренду жилья иногородним.

Дополнительные инструкции

Если Вам интересна вакансия, но требуемых навыков недостаточно, возможно бесплатное обучение системному программированию от компании.