Метро: Спартак
SCATT — российский производитель электронных стрелковых тренажёров.
Наши решения используют спортсмены и тренеры в России и за рубежом.
Ищем ведущего разработчика встроенного ПО, который возьмёт на себя два
продукта: электронная мишень (AT32F403A, FreeRTOS, C) и оптический
Wi‐Fi‐сенсор (ESP32‐S3, ESP-IDF, C), а также разработку новых продуктов.
Полномочия уровня тимлида: архитектура, код, схемотехника, подбор
компонентов, средств разработки и библиотек, тестирование в тире и на стенде. Гибрид, Москва/Зеленоград.
1 Электронная мишень
– Ядро на AT32F403A (ArteryChip, Cortex‐M4, клон STM32), C,
FreeRTOS.
– Задачи: сетевой протокол TCP/UDP, подключаемые опции (SD‐карта и др.),
модификации схемы, подбор компонентов, математические алгоритмы, сопровождение
производства.
– Возможны выезды на тесты (стрельбище/пилотная площадка) и/или
оборудование стенда в офисе.
2 Оптический Wi‐Fi‐сенсор
– Контроллер ESP32‐S3, код на C (ESP‐IDF).
– Большая часть функционала уже написана: нужно дописать,
покрыть проверками, отладить протоколы, довести до релиза.
– Хотим, чтобы вы взяли проект в свои руки при участии текущего
тех‐лида.
3 Новые разработки. От идеи до производства
Ваша роль
• Отвечать за архитектуру и разработку: архитектура, планирование,
выбор технологий и компонентов (с обсуждением в команде).
• Разработка и отладка модулей под FreeRTOS/ESP‐IDF: драйверы
периферии, файловые системы (SD/FAT), сетевой стек (TCP/UDP),
Wi‐Fi/BLE, энергоуправление, OTA.
• Протоколы: проектирование, документирование, совместимость с
существующим софтом.
• Схемотехника (basic): участие в модификациях схем, подбор
комплектующих с учётом доступности и надёжности; ревью разводки
(совместно с схемотехником).
• Инструменты и качество: git‐флоу, код‐ревью, базовые CI, сборки,
логирование/трейсинг, юнит‐ и интеграционные тесты на «железе».
• Тестирование: лабораторная отладка (осциллограф, логический
анализатор, JTAG/SWD) + полевые испытания (выезды по
договорённости).
+ Написание тестового/инженерного ПО для отладки/тестов/обновлений прошивки.
• Тестирование: лабораторная отладка (осциллограф, логический
анализатор, JTAG/SWD) + полевые испытания (выезды по
договорённости).
• Коммуникации: работа как самостоятельно, так и в связке с
разработчиками ПО/электроники/продакшена.
Требования
• Опыт разработки встроенного ПО уровня «железо рядом» (не
Arduino).
• Контроллеры: STM32 и их клоны, ESP32.
Языки: C, ASM (базово).
• RTOS (желательно FreeRTOS): задачи, очереди, синхронизация, таймеры, IRQ, DMA,
низкоуровневые драйверы.
• Периферия и каналы: UART, I2C, SPI, USB, таймеры,ADC,DAC /EXTI.
+ Беспроводная связь Wi-Fi, BLE
• Сети: Ethernet, TCP/UDP.
• Умение разбираться в схемах, даташитах и «учиться» новому железу.
• Техническое образование (математика, физика, ИТ — желательно).
Будет плюсом
+ опыт работы с MSP430
• LWIP, TLS, OTA; базовые знания сетевой безопасности.
+ Базовые понятия в шифровании
• Опыт с AT32 (Artery) и переносами с STM32 HAL/LL.
• Обработка данных видео/фото/IMU (акселерометры/гироскопы),
простые DSP/фильтры.
• Схемотехника (аналог/питание/ESD/EMC), инструментальные
измерения.
• CAD для плат: Altium, KiCad.
• 3D‐моделирование (корпуса/крепления).
• Разработка сопутствующего ПО (скрипты/утилиты, Python/C++),
сетевые сервисы, клиент‐сервер, облако.
Условия
Условия
Формат: полный день 5/2, 8 часов, пятница — укороченный день.
Локация: Москва и Зеленоград, возможна гибридная работа (офис + дом).
ЗП: ₽300 тыс. (обсуждается по итогам интервью).
Оформление: по ТК РФ, полностью белая зарплата.
NDA — обязательное.
Годовой бонус по результатам работы.
Рост: реальная возможность влиять на архитектуру, продукт и команду.
По необходимости оснастим стенд в офисе; выезды на тесты
согласовываем заранее.
Москва
Не указана
Технические системы-сервис, качество и надежность
Москва
от 250000 RUR
Информационные Технологии
Москва
от 250000 RUR
Моринформсистема-Агат, Концерн
Москва
от 240000 RUR
НРД Тахографы Drive
Москва
от 300000 RUR
Технические системы-сервис, качество и надежность
Москва
от 150000 RUR