Все вакансии России 0

Test Tools - C++ Developer

з/п не указана
YADRO
Санкт-Петербург Постоянная занятость Удаленная работа

Описание

Чем Вам предстоит заниматься: Совместно с командой предстоит разработка , внедрение и поддержка решений для тестирования для LTE базовых станций; Создание дополнительного инструментария, полезного в разработке (симуляторы, генераторы, утилиты и пр.); Изучение деталей и обновлений спецификаций 3GPP; Оптимизация кода под целевую платформу, доработка требований к инструментам тестирования; Сбор различных метрик для оценки производительности кода; Настройка симулятора/платформы под достижение максимальной производительности продукта; Разработка/дополнение/исправление внутренней документации на разрабатываемый продукт; Исправление дефектов (когда они появятся); Анализ кода/участие в обсуждении кода (как своего, так и коллег). Что мы ожидаем от будущего члена команды: Знание C++11/14/17/20 и опыт работы с его применением данных языков 3х лет и более; Опыт разработки ПО под ОС Linux; Опыт реализации телеком протоколов; Необходимо быть знакомым с классическими алгоритмами и структурами данных; Самостоятельно решение сложных комплексных задач в новой предметной области; Умение работать с документацией (в первую очередь читать и понимать); Умение отлаживать собственный (и не только) код, а также тестировать его; Опыт написания многопоточных и/или асинхронных программ; Опыт работы по оптимизации/повышению производительности продукта; Знание сетей, базирующихся на TCP/IP; Опыт работы со встраиваемым программным обеспечением и системами реального времени; Опыт работы с системами версионного контроля (Git, GitLab) и баг-трекинга (JIRA); Важно знать английский на уровне чтения и написания технической документации. Дополнительно приветствуем: Общие знания мобильных телекоммуникационных систем GSM/LTE/5G; Знание скриптовых языков (Python, Shell, Lua, etc.); Опыт оптимизации кода (как платформонезависимой, так и ориентированной на конкретное "железо"); Опыт в разработке высоконагруженных систем; Опыт работы c инструментами для анализа производительности кода/ПО (Intel VTune Profiler, Valgrind, perf, etc.); Опыт в разработке систем с балансировкой нагрузки; Опыт в профилировании кода; Опыт в применении различных методов/инструментов отладки/диагностирования ошибок; Опыт системного программирования; Опыт работы/понимание Agile & Scrum.

Откликнуться
Источник: hh · 4 дня назад

Похожие вакансии в городе Санкт-Петербург

Все вакансии в городе Санкт-Петербург →