Системный программист Linux

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

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

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

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

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

Полная занятость, удаленная работа

Компания НТЦ Метротек приглашает системных программистов Linux на работу в удалённом режиме.

Большинство наших проектов связаны с обработкой сетевого трафика на высоких скоростях 1G/10G/100G.

Примерный список продуктов, в создании и развитии которых Вы сможете принять участие:

  • Smart SFP 1G - интеллектуальный SFP-модуль с фунциональностью измерительного зонда.
  • Smart SFP 10G - следующее поколение интеллектуальных модулей.
    На данный момент такого устройства нет в линейке ни у одной компании в мире.
  • Smart NIC 10G/25G/100G - захват и обработка 100% трафика на скорости до 100 Гбит/с.
  • Новое поколение портативных тестеров 10G и 100G

Проектов у нас много, а срок поддержки большой, поэтому мы следим за качеством - пишем требования, спецификации, проектируем архитектуру системы, поддерживаем проектную документацию в актуальном виде, проводим code review и т.д. Иначе через пару лет никто не вспомнит, как устроен проект.

Системные программисты, кроме написания драйверов/демонов/конфигурации ядра:

  • Выполняют review аппаратной платформы на ранней стадии разработки
  • Участвуют в проектировании архитектуры системы
  • Вместе с коллегами "аппаратчиками" и FPGA-разработчиками участвуют в поднятии и проверке "железа".
  • Проектируют алгоритмы тестирования телекоммуникационных сетей.

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

Мы поощряем, когда инженеры изучают смежные области.
Например, когда программисты вникают, как устроена прошивка FPGA.

В большинстве наших приборов и на наших рабочих станциях - Linux.

Обязанности:

  • Разработка драйверов, в том числе сетевых, для ядра Linux
  • Разработка системных приложений под Linux
  • Настройка и запуск ядра Linux на аппаратных платформах x86 и ARM
  • Исправление ошибок, поддержка существующих продуктов

Требования:

  • Отличное знание языка С
  • Отличное знание Linux/Posix
  • Опыт разработки системных приложений под Linux

Будет преимуществом:

  • Опыт разработки драйверов
  • Знание сетевой подсистемы ядра Linux
  • Знание стека протоколов TCP/IP, принципов коммутации и маршрутизации
  • Знание скриптовых языков - Python/Bash
  • Опыт взаимодействия с FPGA

Условия:

  • Интересные новые проекты и дружная атмосфера бесстрашных разработчиков
  • Заработная плата по результатам собеседования

Также позиция доступна (см. список вакансий НТЦ Метротек):

  • В офисе, в Санкт-Петербурге
  • В офисе, в Москве

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

Разработка ПОLinuxLinux KernelDevice DriversNetworkingPythonBashGit

Вакансия опубликована 31 июля 2019 в Санкт-Петербурге

Написать сопроводительное письмоПисьмо отправлено

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

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