Разработка встраиваемого ПО на C/C++17 для систем радиосвязи на ОС Linux;
Разработка новых алгоритмов для систем радиосвязи (ППРЧ, самоорганизация, адаптивность), их моделирование и реализация их на целевой платформе;
Автоматизация процессов разработки: тестирование, оценка покрытия кода, выпуск продукции, непрерывная интеграция, Docker;
Модернизация текущей кодовой базы;
Сборка для новой продукции загрузчика (U-Boot), ядра (Linux) и файловой системы;
Код-ревью, обсуждение текущих и планирование новых разработок.
Требования:
Владение базовой терминологией (static, const, volatile, наследование и др.) и особенностей ее применения;
Понимание отличий реализации в C и C++ механизма приведения типов и последствий его некорректного использования, а также последствий некорректного использования макросов;
Опыт использования в работе стандартных библиотек С и C++;
Опыт разработки архитектуры ПО (понимание различий между связыванием на стадиях компиляции и выполнения; понимание различий между асинхронной и синхронной обработкой событий; способность учитывать особенности использования разделяемых ресурсов; опыт использования шаблонов проектирования; опыт разработки многопоточных приложений).
Стремление к самообучению и саморазвитию в областях программирования и разработки ПО;
Способность аргументировать свою точку зрения, грамотная письменная и устная речь.
Будет плюсом:
Использование при разработке наглядного материала (бумага+ручка, доска+маркер, UML, SDL и др.);
Использование систем контроля версии и непрерывной интеграции;
Применение integration-тестов и unit-тестов;
Опыт отладки в gdb:
Опыт разработки драйверов или приложений под Linux;
Опыт сборки загрузчика Linux или самого ядра Linux.
Вы успешно подписались на рассылку вакансий по запросу:
Программист/ Ведущий программист C/С++ (Направление разработки систем связи).
Ваш отклик будет отправлен работодателю после подтверждения электронной почты.
Ссылка подтверждения отправлена на Ваш e-mail.
Вы успешно загрузили файл с резюме или ссылку на него. После обработки Вы получите письмо на указанный
email с данными от личного кабинета или о статусе создания резюме.