Senior Embedded-разработчик (C++)
По договоренности
- Лухмановская
- Некрасовка
ООО "НПО РУСТЕХДРОН" — это российский разработчик и производитель робототехнических изделий, комплексов и собственных ИТ-решений.
Направление встраиваемых систем разрабатывает рабочие станции для программно-аппаратного комплекса прослеживаемости производственного процесса. ИТ-команда создается с нуля: вы будете влиять на архитектурные решения с самого начала работы над проектами.
Обязанности:
- Проектирование архитектуры программы станции: модель выполнения, распределение ресурсов, бюджет задержек;
- Разработка очереди событий на носителе, устойчивой к отключению питания; реализация передачи событий по HTTPS с идемпотентностью и приема команд по MQTT;
- Реализация защиты устройства: ключи, доверенная загрузка, обновление прошивки с проверкой подписи и откатом;
- Разработка обмена с периферией: RS-232 и UART, SPI, Ethernet;
- Разработка тестов на хосте, сравнительное тестирование с эталонной реализацией, участие в создании стенда с аппаратурой;
- Код-ревью, наставничество, разработка программной документации по ЕСПД, участие в испытаниях.
Требования:
- Опыт разработки встраиваемого ПО на C++ от 5 лет, из них не менее 2 лет в роли ответственного за серийное устройство;
- Знание C++17/20 и разработки без динамического выделения памяти, модели памяти и атомарных операций;
- Опыт работы с FreeRTOS или другой RTOS, lwIP, mbedTLS, MQTT-клиентом на микроконтроллере;
- Опыт хранения данных в энергонезависимой памяти с учетом износа и сбоев питания, реализации обновления прошивки с откатом;
- Навыки отладки через JTAG или SWD, работы с логическим анализатором и осциллографом; умение читать электрические схемы;
- Опыт работы с CMake, статическим анализом, Git, CI; умение письменно обосновывать технические решения;
- Опыт применения ИИ-инструментов в разработке с проверкой и пониманием результата.
Будет плюсом:
- Опыт работы с ESP-IDF, встраиваемым Linux (Buildroot, Yocto), Rust (Embassy, RTIC);
- Опыт работы с Mifare DESFire, SAM, OSDP; secure boot и шифрованием памяти;
- Опыт работы по ЕСКД и ЕСПД, испытаний с участием военного представительства.
Условия:
- Официальное трудоустройство по ТК РФ с первого дня;
- Полностью "белая" заработная плата без задержек;
- График работы 5/2 с 09:00 до 18:00, обеденный перерыв;
- Уровень заработной платы обсуждается с успешным кандидатом по итогам интервью.
Адрес: Россия, Москва
Опубликована 3 дня назад
Похожие вакансии
Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно... знания и навыки нам важны: высшее образование (желательно техническое) опыт работы тимлидом команды разработчиков ...
- Полный день
- Опыт от 3 лет
- Москва
3 дня назад
В SberData мы создаем платформы данных для всего Сбера. Это более 350 источников данных и 100+ Пб информации, заказ и получение данных за 15 минут и современных технологический стек работы с данными, включая собственные сборки СУБД на базе Hadoop и G...
- Полный день
- Опыт от 3 лет
- Москва
3 дня назад
F6, ведущий разработчик технологий для борьбы с киберпреступностью. ... Сейчас мы в поиске ML-разработчика.
- Полный день
- Опыт от 3 лет
- Москва
3 дня назад
Приглашаем в команду C# разработчика на проект Сбера.
- Полный день
- Опыт от 3 лет
- Москва
4 дня назад
Обязанности: Доработка типовых и нетиповых конфигураций 1С; Консультация пользователей по действующей и доработанной функциональности; Участие в создании и оценке ТЗ в качестве технического эксперта; Аудит текущих бизнес-процессов (бизнес решений), п...
- Полный день
- Опыт от 3 лет
- Москва
4 дня назад
от 330 000 ₽
Выше средней на 65%
... код-ревью, оформлять технические решения (ADR), помогать расти мидлам; Взаимодействовать с фронтенд-разработчиками ...
- Полный день
- Опыт от 3 лет
- Москва
4 дня назад