ООО "СТЦ"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Оптимальные