Программист С в Linux (Ethernet technology)

з/п не указана

Вакансия в архиве

Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию

Показать описание вакансии

Требуемый опыт работы: более 6 лет

Полная занятость, полный день

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

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

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

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

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

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

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

Условия:

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

Ключевые навыки

LinuxC/C++Системное программирование

Адрес

Заельцовская, Новосибирск, Окружная улица, 29в
Показать на карте
­
Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику

Вакансия опубликована 12 октября 2016

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

У вас слишком много избранных вакансий. Вам нужно удалить ненужные вакансии из списка избранного, чтобы добавить ещё одну.

Удалить самую старую вакансию и добавить эту
Отменить