Инженер-разработчик 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, удаленный формат работы;
- Официальное трудоустройство (белая заработная плата, оплачиваемые отпуска, больничные);
- После прохождения испытательного срока ДМС.
Опубликована месяц назад
Похожие вакансии
400 000 - 650 000 ₽
Выше средней на 162%
Обязанности: Полный цикл работы с СВЧ-модулями от проектирования до настройки. Работа в команде специалистов по созданию новых, доработке старых технических устройств СВЧ спектра. Требования: Опыт создания СВЧ-модулей на базе АЦП и ЦАП от симуляции д...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
5 дней назад
до 350 000 ₽
Выше средней на 75%
Metascan — облачный сканер уязвимостей с интеграцией 29 инструментов (amass, ZAP, Nuclei, dirsearch, nmap/NSE, hydra, patator и др.). Работаем с крупными клиентами: Сбербанк, ВТБ, Альфабанк, Ростелеком, Wildberries, DNS, МКБ. Команда активно участвуе...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
5 дней назад
175 000 ₽
МЫ ИЩЕМ В КОМАНДУ РАЗРАБОТЧИКА SCADA СИСТЕМ.
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
13 дней назад
Являемся активным членом ассоциации компаний-разработчиков ПО РУССОФТ и признанными экспертами в сфере ... Идеальным для нас кандидатом является инженер уровня standard-senior со знанием языков C и C++, опытом ... Нашим заказчиком является крупная Российская компания – разработчик и производитель программно-аппаратных ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
39 минут назад
Являемся активным членом ассоциации компаний-разработчиков ПО РУССОФТ и признанными экспертами в сфере ... В данный момент у нас открыта вакансия Системного инженера-разработчика С/С++. ... Идеальным для нас кандидатом является инженер уровня standard/senior со знанием языков C/C++, опытом ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
43 минуты назад
BASIS — разработчик программных продуктов для оказания облачных услуг и платформы динамической инфраструктуры ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
22 дня назад
Вакансия в подборках
Похожие вакансии
400 000 - 650 000 ₽
до 350 000 ₽
175 000 ₽