Инженер-разработчик Linux в сетевой ОС
Разработка системного ПО для Linux: библиотека доступа к устройствам и драйверы на C, Python. Нужен опыт Python, C/C++, Linux и понимание сетевых протоколов. Удалёнка, 5/2, официальное трудоустройство, ДМС.
Зарплата не указана — оценили по рынку
На основе 29 похожих вакансий за 90 дней.
Что предстоит делать
- Разработка системного ПО среде 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);
- Работа с системами сборки autoconf, automake, make;
- Применение подходов DevOps и CI/CD;
- Работа с задачами в трекере (Jira и пр.), проектная работа Agile Scrum.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Бифорком Тек
6 активных вакансий в компании
Инженер по автоматизации тестирования сетевой ОС
~799 500 ₸ оценка
Нужен инженер-автоматизатор тестирования для сетевой операционной системы: будете развивать оркестратор и автотесты, описывать сетевые топологии кодом и участвовать в CI/CD. Главное — уверенный Linux, понимание Ethernet/IP, скрипты на Python и Bash, опыт с QEMU-KVM и Docker. Работа полностью удалённая, официальное трудоустройство, ДМС после испытательного срока.
Разработчик сетевой ОС (Control Plane)
~1 066 000 ₸ оценка
Разработка сервисов управления сетевыми устройствами (Control Plane) на Python. Требуется опыт работы с Linux, сетевыми протоколами и CLI. Предлагается полная удаленная работа или офис в Москве, официальное трудоустройство и ДМС.
C/C++ разработчик сетевой ОС (Control Plane)
~1 801 820 ₸ оценка
Разработка сетевой ОС: проектирование и реализация протоколов Control Plane (BGP, OSPF и др.) на C/C++. Требуется глубокое знание Linux и сетевых технологий. Предлагается удалённая работа, официальное трудоустройство и ДМС.
Разработчик автотестов для сетевой ОС
~1 066 000 ₸ оценка
Вакансия для разработчика автотестов сетевой ОС. Нужно писать скрипты на Python и Bash, работать с Linux, Docker и QEMU-KVM, разбираться в Ethernet/IP. Предлагают полную удаленку, белую зарплату и ДМС.
Похожие вакансии
6 вакансий
C++ System Engineer (Трафик и кэширование)
~2 029 095 ₸ оценка
Компания CURATOR ищет C++ System Engineer в команду, которая делает технологический фундамент облачных продуктов защиты трафика — кэширующий прокси, фильтрацию и доставку контента под высокими нагрузками. Нужны уверенный C++17/20, глубокое понимание Linux I/O (epoll, io_uring), межпроцессного взаимодействия, shared memory и атомиков, а также опыт написания unit- и интеграционных тестов. Плюсом будут Ansible, Go/Python, Nginx/Envoy/HAProxy, тюнинг сетевого стека (eBPF, sysctl) и знание HTTP/2, HTTP/3, TLS и QUIC. Предлагают удалёнку или гибрид, гибкий график, официальное оформление, ДМС, корпоративный английский, оплачиваемые обеды и квартальные премии.
Разработчик ПО для базовой станции LTE (C/C++)
~2 029 095 ₸ оценка
Команда делает софт для базовых станций LTE — нужно реализовывать стек протокола 3GPP, в первую очередь уровни PDCP/RLC/MAC, от прототипа до продакшена. Ждут уверенного C и C++11/14/17/20, опыта с многопоточностью, встраиваемыми системами и сетями на TCP/IP, а также умения читать спецификации и отлаживать код. Предлагают конкурентную зарплату, гибрид или полную удалёнку, медстраховку с семьёй и бонусы за научные достижения и патенты.
Middle инженер UAV-систем
~2 029 095 ₸ оценка по стеку
Ищем Middle инженера UAV-систем в команду, которая разрабатывает, интегрирует и тестирует бортовые системы дронов — от полётных контроллеров до сенсоров и связи. Нужны уверенные C/C++ и Python, опыт Embedded Linux, работы с микроконтроллерами и интерфейсами (UART, CAN, I2C, SPI), а также практика с ArduPilot/PX4 и MAVLink; работа в основном руками с железом и участие в лётных испытаниях. Предлагают гибкий график и работу откуда угодно, оплачиваемый отпуск и больничные, поддержку тимлида, участие в конференциях и R&D-проектах.
Embedded разработчик
~2 029 095 ₸ оценка по стеку
Нужен embedded-разработчик для создания прошивок на C для микроконтроллеров STM32 и одноплатных компьютеров под Linux. Важны опыт с FreeRTOS, периферией MCU (UART, I²C, ADC, DMA, CAN/FDCAN), умение писать драйверы по datasheet и работать с измерительными приборами. Предлагают рыночные условия и официальное оформление.
Досвідчений C++ розробник
~2 029 095 ₸ оценка по стеку
Розробка C++ модулів для навігаційних алгоритмів і обробки сенсорних даних у дронах, інтеграція з автопілотами PX4/ArduPilot, скрипти на Python для автоматизації та тестування. Потрібні 2+ роки досвіду з C++, кросплатформенна розробка Linux/Windows, знання SOLID і готовність до польових випробувань. Пропонують віддалену роботу, гнучкий графік, компенсацію в USD і бронювання від мобілізації.
Разработчик C/C++
~2 029 095 ₸ оценка
Разработка высоконагруженного серверного приложения на C/C++ под Linux для продукта Termidesk Connect. Нужны уверенные знания C/C++, многопоточности, POSIX, TCP/IP и современных подходов C++. Предлагают белый доход, гибкий график и ДМС.