ООО "СТЦ"19.02.2025

Программист С/С++ встраиваемых систем (Middle/Senior)

Зарплата не указана
от 1 летПолная занятостьг Санкт-Петербург

Навыки

C/C++C++17/20LinuxEmbedded LinuxU-BootDockerGitCMakeTCP/IPUDP

Обязанности

  • 01разработка встраиваемого ПО на C/C++17/20 для систем радиосвязи на ОС Linux
  • 02разработка новых алгоритмов для систем радиосвязи, их моделирование и реализация их на целевой платформе
  • 03автоматизация процессов разработки: тестирование, оценка покрытия кода, выпуск продукции, непрерывная интеграция, Docker
  • 04модернизация текущей кодовой базы
  • 05код-ревью, обсуждение текущих и планирование новых разработок
  • 06сборка для новой продукции загрузчика (U-Boot), ядра (Linux) и файловой системы
  • 07разработка Unit-тестов на реализованный функционал (на различных уровнях тестирования)

Требования

  • 01уверенное знание языков программирования C/C++
  • 02знание особенностей применения C в C++ в проектах
  • 03опыт использования в работе стандартных библиотек С и C++17/20
  • 04опыт разработки приложений для Embedded Linux, драйверов в пространстве ядра Linux
  • 05использование Git при разработке ПО
  • 06знание классических алгоритмов и структур данных
  • 07базовые знания сетей и протоколов (TCP/IP, UDP)
  • 08кросс-платформенная сборка приложений с использованием CMake
  • 09высшее образование — специалитет, магистратура
  • 10опыт работы: от 1 лет

Условия

  • 01Оптимальные