Обязанности:
разработка встраиваемого ПО на C/C++17/20 для систем радиосвязи на ОС Linux; разработка новых алгоритмов для систем радиосвязи, их моделирование и реализация их на целевой платформе; автоматизация процессов разработки: тестирование, оценка покрытия кода, выпуск продукции, непрерывная интеграция, Docker; модернизация текущей кодовой базы; код-ревью, обсуждение текущих и планирование новых разработок; сборка для новой продукции загрузчика (U-Boot), ядра (Linux) и файловой системы; разработка Unit-тестов на реализованный функционал (на различных уровнях тестирования).
Требования:
уверенное знание языков программирования C/C++; знание особенностей применения C в C++ в проектах; опыт использования в работе стандартных библиотек С и C++17/20; опыт разработки приложений для Embedded Linux, драйверов в пространстве ядра Linux; использование Git при разработке ПО; знание классических алгоритмов и структур данных; базовые знания сетей и протоколов (TCP/IP, UDP); кросс-платформенная сборка приложений с использованием CMake.Похожие вакансии
Программист С/С++ встраиваемых систем (Embedded Linux, разработка систем связи)
Договорная
Санкт-Петербург
Специальный Технологический Центр (ООО СТЦ)
От 80 000 до 100 000 руб.
Санкт-Петербург
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "НАУЧНО ПРОИЗВОДСТВЕННАЯ ОРГАНИЗАЦИЯ КОЛИБРИ"