Инженер-разработчик Linux в сетевой ОС

По договоренности


Обязанности:
  • Разработка системного ПО среде Linux: библиотека для работы с устройствами Линукс и написание простейших драйверов устройств;
  • Поддерживать разработку библиотеки на Python обеспечивающей унифицированный доступ к Linux-устройствам;
  • Поддерживать разработку драйверов на С для периферийных устройств специфичных для сложноустроенных сетевых устройств (EPLD, CPLD, мультиплексоры I2C, EEPROM периферийных устройств);
  • Разрабатывать и писать тесты, подтверждающие ожидаемое поведение компонентов ПО, описанных выше;
  • Исправлять ошибки (баги) и улучшать производительность системы;
  • Взаимодействовать с разработчиками других блоков, например, Control Plane и Data Plane, QA.
Требования:
  • Опыт программирования на Python;
  • Опыт программирования на C/C++ (на уровне, позволяющем адаптировать код имеющихся драйверов под новые платформы);
  • Опыт программирования в среде Linux;
  • Операционные системы Linux на уровне понимания архитектуры данного семейства ОС, способности заглянуть в код, например ядра Linux, когда необходимо улучшить свое понимание устройства какого-то смежного компонента;
  • Принципы построения сетевых инфраструктур и функционирования использующихся в них протоколах (Ethernet, IP).

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

  • Понимание работы шин I2C, SPI, USB, PCIe;
  • Понимание спецификаций SFF (SFF-8472, SFF-8636 и пр.), CMIS (Common Management Interface Specification);
  • Умение писать скрипты в shell (sh, bash, zsh и т.п);
  • Опыт работы с отладчиками для Python и C;
  • Опыт сборки ПО, знание make, сборочной системы ядра (Kbuild);
  • Понимание современного устройства процесса разработки ПО:
  • работа с кодом в системе SCM (Git, GitLab);
  • применение подходов DevOps и CI/CD;
  • работа с задачами в трекере (Jira и пр.), проектная работа Agile Scrum.
Условия:
  • 5/2, удаленный формат работы;
  • Официальное трудоустройство (белая заработная плата, оплачиваемые отпуска, больничные);
  • После прохождения испытательного срока ДМС.

Поделиться:

Опубликована 24 дня назад

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

Обязанности: Проектирование архитектуры и разработка сложных data pipeline в n8n; Создание кастомной бизнес-логики, компонентов и скриптов на JavaScript; Глубокая работа с различными протоколами и API (REST, OData, SOAP), включая написание сложных за...
  • Можно удаленно
  • Подработка
  • Опыт от 3 лет
Логотип компании ПИК-специализированный застройщикПИК-специализированный застройщик
  • Москва
13 дней назад
BASIS — разработчик программных продуктов для оказания облачных услуг и платформы динамической инфраструктуры. Компания BASIS занимается поставкой и интеграцией решений виртуализации крупнейшим государственным и коммерческим заказчикам. Мы занимаем а...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании БАЗИСБАЗИС
  • Москва
16 дней назад
200 000 - 250 000 ₽
Выше средней на 18%
О компании iQoko — инновационная технологическая платформа, создающая экосистему цифровых решений для рынка перевозки и контроля сыпучих материалов. Мы разрабатываем умные телематические контроллеры, стационарные AI-комплексы и облачные аналитические...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Петренко Виктор ПавловичПетренко Виктор Павлович
  • Москва
13 дней назад
АУРИГА — аккредитованная IT-компания, оказывающая услуги по разработке ПО и ИТ-консалтингу с 1990 года. Являемся активным членом ассоциации компаний-разработчиков ПО РУССОФТ и признанными экспертами в сфере разработки программного обеспечения: встрое...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании АуригаАурига
  • Москва
21 день назад
Чем Вам предстоит заниматься: добавлением поддержки архитектурных особенностей СнК на архитектуре RISC-V в низкоуровневые программные компоненты, такие как ядро Linux, ZephyrOS, OpenSBI, U-Boot, Qemu и другие; разработкой и портированием средств дове...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании YADROYADRO
  • Москва
21 день назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.