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