Старший программист С/C++ встроенных систем
04 Июля 2026
Город:
Москва
Занятость:
Полная занятость
Компания "НПО ПКРВ-Иннополис"
Ищем разработчика для развития встраиваемой системы на Linux (ARM64), Docker и микроконтроллерах STM32. Продукт объединяет сервисы диагностики оптического комплекса, прошивку плат управления, единый REST/WebSocket API, веб-интерфейс, обмен по UART и UDP, доставку и обновление ПО на изделии.
Чем предстоит заниматься:
Разработка:
- Сервисы на C++17 с HTTP API (Qt 6), стек в Docker Compose;
- Прошивка STM32 (UART, телеметрия, согласование протокола с Linux);
- Веб-UI поверх REST/WebSocket (nginx).
Тестирование:
- Написание и сопровождение unit-тестов (C++: Google Test / аналоги);
- Smoke- и интеграционные проверки сервисов и API (скрипты, curl, автозапуск в CI);
- Тестирование веб-интерфейса: сценарии в браузере, контракты JSON, WebSocket;
- Отладка и приёмка на стенде и изделии (UART, UDP, Docker, диагностика подсистем);
- Тестирование прошивки STM32: стенд, эмулятор, регрессия протокола обмена;
- Участие ревью тестов в GitLab CI (amd64/arm64).
Инфраструктура релизов:
- CI/CD, офлайн-образы, smoke перед выкладкой на устройство.
Требования:
- Опыт разработки на C++17 под Linux от 2–3 лет или прошивки STM32 от 2–3 лет (желательно оба направления);
- Опыт тестирования ПО: unit-тесты, интеграционные/smoke, воспроизводимые сценарии;
- Умение оформлять проверки в CI и локально (скрипты, автотесты API);
- STM32: HAL/LL, UART, ADC; отладка прошивки;
- Docker / docker compose;
- Веб: HTML/CSS/JavaScript (желательно TypeScript, React / Vue / Angular);
- REST/JSON, WebSocket;
- Бинарные протоколы (CRC, COBS) — плюс;
- Git, документация тест-планов на русском.
Будет плюсом:
- Qt 6, nginx, FreeRTOS на STM32;
- pytest / автотесты веб (Playwright, Cypress и т.п.);
- промышленные камеры, JPEG/stream в UI;
- Python для утилит и smoke;
- GitLab CI, кросс-сборка arm64;
Мы предлагаем:
- Работу в аккредитованной ИТ-компании;
- Комфортный современный офис в 5 минутах от метро "Проспект Мира";
- Возможность использования льгот, предоставленных Правительством РФ, для IT компаний
- Оформление в соответствии с ТК РФ, ДМС;
- Конкурентный уровень заработной платы;
- График работы: 5/2 с 9.00 до 18.00 (10.00-19.00), пятница до 16:45;
- Премии по результатам работы;
- Возможны краткосрочные командировки;
- Отсрочка от частичной мобилизации.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
01 Июля
Старший системный аналитик 1С( БКК «Коломенский» )
Москва
от 258 000 руб.
Компания "БКК «Коломенский»" «Коломенский» — крупнейшая* хлебопекарная компания, производитель № 1** хлеба в России. В компанию входят...
01 Июля
Старший/Ведущий инженер-программист С++/Qt( Группа Кронштадт )
Москва
Компания "Группа Кронштадт" Приглашаем разработчиков С++ для развития проекта создания наземной станции управления крупноразмерными...
02 Июля
Программист 1С( Северный Ветер )
Москва
Компания "Северный Ветер" Обязанности: обновление типовых и нетиповых конфигураций БП/ЗУП; интеграция и синхронизация между...
02 Июля
Старший менеджер продукта в команду привлечения
Москва
Компания "Ozon" Вам предстоит: Генерировать продуктовые гипотезы по привлечению клиентов, создавать и реализовывать стратегию роста...
02 Июля
Старший 1С-разработчик, Бухгалтерский и финансовый учёт( Ozon )
Москва
Компания "Ozon" Привет! Это команда разработки 1С:Управление холдингом. Мы создаём единый стандарт учёта в 1С:Управление холдингом, а именно:...
Вакансия размещена в отрасли