Разработка и сопровождение сервисов на C/C++ под ОС Linux на встраиваемых платформах архитектуры ARM (32bit/64bit); Написание модульных и интеграционных тестов для разрабатываемого ПО; Разработка сетевых компонентов с использованием RAW/TCP/UDP-сокетов и прикладных протоколов; Профилирование и отладка системных компонентов на целевых устройствах; Написание технической документации и поддержка существующего кода.
Требования
Знание C и/или C++ (стандарт C++11/14/17); Опыт системного и сетевого программирования под ОС Linux; Понимание принципов организации сетей: стек протоколов, адресация, коммутация, маршрутизация; Понимание принципов асинхронного программирования; Знание основных примитивов системной разработки и внутреннего устройства ОС Linux: mmap, hugepages, signals, cpu/irq affinity и т.
д.; Опыт работы с Git; Готовность учиться и осваивать новые технологии.
Квалификация
специалист
вакансия с trudvsem.ru
Адрес места работы
Санкт-Петербург, Непокорённых проспект, Д. 17;корпус: К. 4;офис/квартира: ПОМЕЩ. 3Н;строение: ЛИТЕРА В