Управление задачами команды разработчиков платформы (4 человека): оценка, декомпозиция задач, проработка планируемого решения совместно с архитекторами и инженерами, постановка и контроль выполнения командой задач, участие в код-ревью;
Совместное с командой совершенствование процессов разработки и способов обеспечение прозрачности процессов управления задачами/рисками;
Взять на себя ведущую роль в определении подхода к решению типовых задач, и внедрению новых подходов. Поддерживать технические процессы, внедрять и развивать инженерные практики.
Минимизировать риски для достижения целей стоящих перед командой, связанные с техническими ограничениями. Проактивно реагировать на возможные отклонения от плана и отвечать за качество реализации.
Развитие платформы в области безопасной разработки в составе базовой станции LTE/GSM;
Участие в комплектовании команд (проведение интервью, onboarding, адаптация). Помогает членам своей команды развивать их технические навыки в соответствии с текущими и стратегическими задачами проекта/продукта.
Участвовать в обсуждении архитектуры телеком платформы
Разрабатывать компоненты телеком платформы в технологическом стеке Linux/С++;
Исправление дефектов и уязвимостей;
Разрабатывать unit-тесты, проводить код-ревью, писать техническую документацию;
Участвовать в диагностике возможных проблем работы системы в тестовых и полевых сценариях.
Требования:
Опыт работы техническим лидером от 3 лет;
Знание методологий разработки ПО;
Знание ОС Linux на продвинутом уровне и опыт разработки для Linux;
Уверенные знание: современного C++, Bash;
Знания сетей, начиная с канального (eth) уровня;
Хорошее представление о современном аппаратном обеспечении (устройство памяти, шин данных, систем ввода-вывода);
Знание и опыт работы со cmake, bazel, yocto или других систем автоматизации сборки ПО;
Знание и понимание различных уровней тестирования;
Опыт работы с системами версионного контроля (BitBucket, Gitlab) и баг-трекинга (JIRA);
Самостоятельное решение сложных комплексных задач в новой предметной области;
Важно знать английский на уровне чтения и написания технической документации;
Умение работать с документацией (в первую очередь читать и понимать).