C++ разработчик

Чем вам предстоит заниматься:

  • Разработкой программного обеспечения для базовых станций LTE и GSM;
  • Работой с полным стеком протокола 3GPP;
  • Оптимизацией кода под целевую платформу, доработкой требований к платформе;
  • Сбором различных метрик для оценки производительности кода;
  • Разработкой/дополнением/исправлением внутренней документации на разрабатываемый продукт;
  • Исправлением дефектов (когда они появятся);
  • Разработкой тестов на реализованный функционал (на различных уровнях тестирования);
  • Созданием дополнительного инструментария, полезного в разработке (симуляторы, генераторы, утилиты и пр.);
  • Анализом кода/участием в обсуждении кода (как своего, так и коллег).

Что мы ожидаем от будущего члена команды:

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