Прошивки, аппаратная отладка и ручная валидация. Ищем инженера, который понимает аппаратную часть устройств, умеет быстро разрабатывать прошивки с помощью ИИ...
Опубликована сегодня
Где эта вакансия на рынке
Голубая полоса — вилка, в которую попадает половина предложений «Программист», серая засечка — середина рынка. Предложение обгоняет 64% вакансий направления.
68 000 ₽в среднем 176 000 ₽300 000 ₽
Коротко о вакансии
Предложение выше рынка: 200 000 — 300 000 ₽ против средних 176 000 ₽ по направлению «Программист» — это плюс 24%. В требованиях: с++, python, orange pi, nvidia jetson, modbus rtu, tcp/ip. Компания нанимает активно — открытых позиций сейчас 6.
В Москве по этому направлению платят в среднем 250 000 ₽, предложение обгоняет 31% местных вакансий.
Описание вакансии
SNAP IT - российская независимая технологическая компания.
Мы представители самой технологичной и стремительно эволюционирующей индустрии IT. Создаем ПО для ФинТеха. Топовые банки уже доверили нам самые сложные высокотехнологичные проекты. Мы верим, что роботизация бизнеса - это будущее, которое наступило уже сегодня.
Наша миссия - сделать роботизированную автоматизацию широкодоступной, легко внедряемой технологией для того, чтобы бизнес мог сосредоточится на главном развитии талантов, нацеленных на поиск и внедрение инноваций.
Приглашаем в команду Инженера по встраиваемым системам. Если ты тот, кто создаёт и поддерживает «мозг» внутри самых разных устройств: от умных часов и бытовой техники до автомобилей, медицинского оборудования и промышленных систем автоматизации - мы ждем тебя в команду :)
Чем предстоит заниматься:
Прошивки, аппаратная отладка и ручная валидация Ищем инженера, который понимает аппаратную часть устройств, умеет быстро разрабатывать прошивки с помощью ИИ-агентов и лично доводит их до стабильной работы на реальном оборудовании.
Ответственность end-to-end: от уточнения требований и изучения аппаратной платформы до разработки, отладки, ручной валидации и выпуска прошивки. Важно самостоятельно находить причины проблем и подтверждать результат на устройстве. Стаж в конкретном языке программирования не является основным критерием.
Вести разработку прошивки целиком. Уточнять требования и критерии приёмки, определять техническое решение, реализовывать изменения, проверять их на устройстве, выпускать версию и исправлять выявленные дефекты.
Работать с аппаратной частью. Изучать схемы, даташиты и спецификации компонентов, учитывать питание, тактирование, электрические уровни и периферию. Участвовать в выборе компонентов и схемотехнических решений.
Разрабатывать с помощью ИИ-агентов. Создавать и дорабатывать прошивки, драйверы и протоколы взаимодействия. Самостоятельно проверять предлагаемые решения и отвечать за корректность итогового кода.
Настраивать агентное окружение. Создавать и поддерживать skills, проектные инструкции и контекст по аппаратной платформе; подключать документацию, инструменты сборки, тестирования и анализа кода.
Проводить реверс-инжиниринг с помощью агентов. Анализировать существующие прошивки и протоколы, восстанавливать логику работы устройств и подтверждать выводы проверками на оборудовании.
Лично проводить обязательную ручную валидацию. Загружать прошивку на целевое устройство, проверять функции, периферию, перезапуск, обработку ошибок и восстановление после сбоев. Проверять сигналы и временные характеристики измерительным оборудованием там, где это необходимо.
Автоматизировать проверки и фиксировать результат. Автоматизировать сборку, загрузку прошивок, тестирование и сбор диагностики. Фиксировать версию прошивки, аппаратную ревизию, результаты испытаний и известные ограничения.
Запускать и отлаживать прототипы. Участвовать в сборке, интеграции и отладке устройств совместно с hardware- и software-командами. Локализовывать причины неисправностей в прошивке, аппаратной части или их взаимодействии и доводить свою задачу до результата.
Требования:
Полный цикл разработки прошивок. Практический опыт самостоятельной разработки и отладки прошивок для микроконтроллеров, желательно STM32 или ESP32, от требований до работающего устройства.
Понимание того, как работает железо. Микроконтроллеры, память, регистры, прерывания, таймеры, DMA, питание и тактирование; электрические уровни сигналов и взаимодействие с периферией. Понимание ограничений по памяти и времени выполнения.
Аппаратная отладка. Умение читать принципиальные схемы и даташиты, работать с отладчиком, осциллографом и логическим анализатором. Практический опыт работы с UART, I²C и SPI; умение отличать программную ошибку от аппаратной неисправности.
Обязательная личная валидация. Опыт самостоятельной ручной проверки устройств. Готовность лично проводить испытания и проверять разработанные прошивки на целевом оборудовании.
Практический опыт coding agents. Использование Codex, Claude Code или аналогов для разработки ПО. Умение декомпозировать задачи, управлять контекстом, создавать инструкции и skills, подключать инструменты и проверять результат работы агентов.
Самостоятельная работа с кодом. Умение читать, понимать и исправлять код прошивок, обнаруживать ошибки в сгенерированном коде и продолжать отладку, когда предложенное агентом решение не работает.
Инженерные инструменты. Опыт командной разработки с Git и базовые навыки Python для автоматизации инженерных задач.
Будет плюсом
Опыт реверс-инжиниринга прошивок, работы с дизассемблерами и анализа протоколов обмена.
Опыт работы с встраиваемым Linux, Orange Pi или NVIDIA Jetson, Modbus RTU и TCP/IP.
Опыт создания испытательных стендов, разработки схемотехники и печатных плат в Altium Designer или аналогичных САПР.
Что считается завершённой работой: прошивка лично проверена инженером на целевом оборудовании и соответствует согласованным критериям приёмки. Сборка воспроизводима, версия прошивки и аппаратная ревизия зафиксированы, результаты проверок и известные ограничения описаны. Автотесты, эмуляция и выводы ИИ-агента не заменяют обязательную ручную валидацию на устройстве.
Условия:
формат работы: удалённый из Москвы. Важно иметь возможность пару раз в месяц ездить в офис в Москве;
оформление в соответствии с ТК РФ;
ДМС+стоматология после окончания испытательного срока;
предоставление техники;
мы входим в список IT лицензированных аккредитованных компаний;
отсутствие бюрократии, прозрачность, быстрое принятие решений, а также уважение к каждому члену команды;
поддержка в значимых событиях.
Вакансия опубликована 21 сентября, проверена 22.09.2026. Открыть оригинал.
Отклик оформляется на странице работодателя — кнопка выше ведёт туда напрямую.
Перед отправкой стоит подогнать резюме под текст вакансии: работодатели читают первые строки и ищут в них свои слова.
Если рассылаете отклики десятками, посмотрите сервис автооткликов — он отправляет их за вас
по заданным настройкам, до 50 в сутки. Про сам поиск работы есть разбор в статье
как быстро найти работу.
Спросите нейросети о вакансии
Отвечает DeepSeek по данным этой страницы: зарплата против рынка, условия, работодатель
Вопросы по этой вакансии
Сколько платят на позиции «AI-First Embedded / Firmware Engineer»?
Работодатель указал вилку 200 000 — 300 000 ₽. В среднем по направлению «Программист» платят 176 000 ₽, то есть предложение выше рынка.
Какой опыт нужен?
В требованиях указано: от 1 года до 3 лет. Формат работы удалённый, переезд не потребуется.
Вакансия ещё открыта?
Да, на 22.09.2026 она активна: каждую ночь каталог сверяется с источником, закрытые предложения помечаются и уходят из списков.
SNAP IT - российская независимая технологическая компания.
Мы представители самой технологичной и стремительно эволюционирующей индустрии IT. Создаем ПО для ФинТеха.
Топовые банки уже доверили нам самые сложные высокотехнологичные проекты.
Мы верим, что роботизация бизнеса - это будущее, которое наступило уже сегодня.
Наша миссия - сделать роботизированную автоматизацию широкодоступной, легко в…
Поддержка перехода: Помощь пользователям в освоении ERP (консультации, написание простых и понятных инструкций). Сопровождение: Тестирование обновлений и доработок, которые присылает...
Разработка и архитектура: доработка типовых конфигураций 1С (ERP, УТ), построение технической архитектуры, рефакторинг кода для повышения производительности.
Проектирование баз данных (выбор правильных инструментов, анализ потребностей системы компании и т. д.). Обеспечение эффективного использования созданной базы данных.
Можно удалённоОт 1 года до 3 летПрограммистОпубликована 21 сентября
Реализация систем управления трансмиссией электро- и гибридных автомобилей. - Реализация систем управления силовыми преобразователями (инверторы, DC-DC, зарядные преобразователи). -
Проводить функциональное и регрессионное тестирование backend-сервисов и UI. Составлять и поддерживать тестовую документацию: тест-кейсы, чек-листы, тестовые наборы.
Можно удалённоОт 3 до 6 летТестировщикОпубликована 16 сентября
Где платят больше
Ближайшие предложения того же направления с более высокой вилкой.
развивать Flutter-приложение и offline-first функциональность. — оптимизировать работу с большими объемами данных. — Flutter ↔️ Native взаимодействия чтобы писать и поддерживать...
Можно удалённоОт 3 до 6 летПрограммистОпубликована 19 сентября
Разработка и сопровождение 1С:БИТ.ФИНАНС — анализ требований, проектирование решений, конфигурирование, разработка и внедрение нового функционала. Участие в развитии финансовой...
Автоматизировать бизнес-процессы на базе 1С под задачи компании. Разрабатывать и дорабатывать, стандартные и нетиповые конфигурации. Интегрировать 1С...
Можно удалённоОт 3 до 6 летПрограммистОпубликована 21 сентября
Расчёты по этой вакансии
Вилка в объявлении указана до вычета налога. Посчитайте, сколько останется на руки и что выйдет с отпускными и переработками.