C++ разработчик
Чем вам предстоит заниматься:
- Разработкой программного обеспечения для базовых станций LTE и GSM;
- Работой с полным стеком протокола 3GPP;
- Оптимизацией кода под целевую платформу, доработкой требований к платформе;
- Сбором различных метрик для оценки производительности кода;
- Разработкой/дополнением/исправлением внутренней документации на разрабатываемый продукт;
- Исправлением дефектов (когда они появятся);
- Разработкой тестов на реализованный функционал (на различных уровнях тестирования);
- Созданием дополнительного инструментария, полезного в разработке (симуляторы, генераторы, утилиты и пр.);
- Анализом кода/участием в обсуждении кода (как своего, так и коллег).
Что мы ожидаем от будущего члена команды:
- Знание С или C++;
- Знание классических алгоритмов и структур данных;
- Опыт решения сложных комплексных задач в новой предметной области;
- Умение работать с документацией, в первую очередь читать и понимать;
- Умение отлаживать собственный код и код других разработчиков, а также тестировать его;
- Опыт написания многопоточных и/или асинхронных программ;
- Знание сетей, базирующихся на TCP/IP;
- Опыт работы со встраиваемым программным обеспечением и системами реального времени;
- Опыт работы с системами версионного контроля (Git,BitBucket) и баг-трекинга (JIRA);
- Английский на уровне чтения и написания технической документации.