11 1 мес. назад

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

Ищем разработчика с опытом работы на Python и C/C++ для создания системного ПО в Linux. Предлагаем удаленную работу с официальным трудоустройством и социальными гарантиями.

middle удалённо
Тип занятости
full-time
Опубликовано
22 ноября 2025
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

Разработка системного ПО среде 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, удаленный формат работы;
Официальное трудоустройство (белая заработная плата, оплачиваемые отпуска, больничные);
После прохождения испытательного срока ДМС.

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

6 вакансии
Bastau Project
Bastau Project
сегодня

Разработчик Python (Django/Wagtail)

Ищем разработчика с опытом работы в веб-разработке для создания корпоративного портала. Основные требования: уверенное владение P…

middle удалённо
БЮРО 1440
БЮРО 1440
сегодня

QA Engineer

Ищем QA Engineer для разработки автотестов и анализа тестов. Требуется знание P…

middle удалённо
Domclick.ru
Domclick.ru
сегодня

Разработчик Python

Вам предстоит реализовывать производительные сервисы на Python, участвовать в проектировании архитектуры и ин…

middle удалённо
GigaChat
GigaChat
1 д. назад

Data Engineer / Developer

Вакансия для Data Engineer / Developer в GigaChat. Основные задачи включают написание пайплайнов обработки данных, улучше…

middle удалённо
Wildberries и Russ
Wildberries и Russ
1 д. назад

Middle+/Senior Python разработчик

Компания Wildberries и Russ ищет Middle+/Senior Python разработчика для работы с ML-моделями и оптимизации инфраструктуры. Требуются г…

middle удалённо
MarfaTech
MarfaTech
1 д. назад

QA Automation Engineer (Python)

Присоединяйтесь к команде MarfaTech в роли QA Automation Engineer, где вы будете разрабатывать и поддерживать автоматизированные тесты для…

middle удалённо