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 вакансии
Разработчик Python (Django/Wagtail)
Ищем разработчика с опытом работы в веб-разработке для создания корпоративного портала. Основные требования: уверенное владение P…
middle
удалённо
QA Engineer
Ищем QA Engineer для разработки автотестов и анализа тестов. Требуется знание P…
middle
удалённо
Разработчик Python
Вам предстоит реализовывать производительные сервисы на Python, участвовать в проектировании архитектуры и ин…
middle
удалённо
Data Engineer / Developer
Вакансия для Data Engineer / Developer в GigaChat. Основные задачи включают написание пайплайнов обработки данных, улучше…
middle
удалённо