Снэп АйТи · Москва

AI-First Embedded / Firmware Engineer — Снэп АйТи

Прошивки, аппаратная отладка и ручная валидация. Ищем инженера, который понимает аппаратную часть устройств, умеет быстро разрабатывать прошивки с помощью ИИ...

Опубликована сегодня

Где эта вакансия на рынке

Голубая полоса — вилка, в которую попадает половина предложений «Программист», серая засечка — середина рынка. Предложение обгоняет 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. Открыть оригинал.

Ключевые навыки

С++PythonOrange Pi, nVidia JetsonModbus RTUTCP/IPIAR, Keil, Eclipse, CubeIDEСАПР — AltiumPCIe, SATA, HDMI, Ethernet, USB, I2C, SPI

Как откликнуться

Отклик оформляется на странице работодателя — кнопка выше ведёт туда напрямую. Перед отправкой стоит подогнать резюме под текст вакансии: работодатели читают первые строки и ищут в них свои слова. Если рассылаете отклики десятками, посмотрите сервис автооткликов — он отправляет их за вас по заданным настройкам, до 50 в сутки. Про сам поиск работы есть разбор в статье как быстро найти работу.

Спросите нейросети о вакансии

Отвечает DeepSeek по данным этой страницы: зарплата против рынка, условия, работодатель

Вопросы по этой вакансии

Сколько платят на позиции «AI-First Embedded / Firmware Engineer»?

Работодатель указал вилку 200 000 — 300 000 ₽. В среднем по направлению «Программист» платят 176 000 ₽, то есть предложение выше рынка.

Какой опыт нужен?

В требованиях указано: от 1 года до 3 лет. Формат работы удалённый, переезд не потребуется.

Вакансия ещё открыта?

Да, на 22.09.2026 она активна: каждую ночь каталог сверяется с источником, закрытые предложения помечаются и уходят из списков.

О компании

Снэп АйТи

SNAP IT - российская независимая технологическая компания. Мы представители самой технологичной и стремительно эволюционирующей индустрии IT. Создаем ПО для ФинТеха. Топовые банки  уже доверили нам самые сложные высокотехнологичные проекты. Мы верим, что роботизация бизнеса - это будущее, которое наступило уже сегодня. Наша миссия - сделать роботизированную автоматизацию широкодоступной, легко в…

Открытых вакансий: 6

Похожие вакансии

Соседи по направлению с близкими требованиями.

Консультант - аналитик 1С (ERP/ сопровождение)

от 200 000 ₽+14% к среднему

НАО Дарсил · Москва

Поддержка перехода: Помощь пользователям в освоении ERP (консультации, написание простых и понятных инструкций). Сопровождение: Тестирование обновлений и доработок, которые присылает...

От 3 до 6 летПрограммистОпубликована 21 сентября

Программист ERP (Москва)

от 200 000 ₽+14% к среднему

АКСИОМ · Москва

Разработка и архитектура: доработка типовых конфигураций 1С (ERP, УТ), построение технической архитектуры, рефакторинг кода для повышения производительности.

От 3 до 6 летПрограммистОпубликована 21 сентября

Программист 1С

от 220 000 ₽+25% к среднему

ПрофХолод · Щелково (Московская область)

Развивать и поддерживать наш основной технологический стек: 1С:УПП, 1С:ERP, 1С:ДО и 1С:РМ.

От 1 года до 3 летПрограммистОпубликована 21 сентября

Разработчик 1С

от 200 000 ₽+14% к среднему

ПРО-Крепеж · Иркутск

Доработка и поддержка конфигураций используемых в компании (УТ 10.3, ЗУП). Поддержка и интеграция 1С с внешними системами (сайт...

От 3 до 6 летПрограммистОпубликована 21 сентября

Разработчик баз данных (MS SQL)

от 250 000 ₽+24% к среднему

ПКБ · Санкт-Петербург

Проектирование баз данных (выбор правильных инструментов, анализ потребностей системы компании и т. д.). Обеспечение эффективного использования созданной базы данных.

Можно удалённоОт 1 года до 3 летПрограммистОпубликована 21 сентября

Ведущий инженер-программист микроконтроллеров

от 200 000 ₽+14% к среднему

Рубрукс · Москва

Реализация систем управления трансмиссией электро- и гибридных автомобилей. - Реализация систем управления силовыми преобразователями (инверторы, DC-DC, зарядные преобразователи). -

От 3 до 6 летПрограммистОпубликована 19 сентября

Другие вакансии компании

AI-First ML / MLOps Engineer

300 000 — 400 000 ₽+75% к среднему

Снэп АйТи · Москва

Вести ML-задачу полного цикла. Уточнять задачу и критерии успеха, анализировать и подготавливать данные, создавать baseline и выбирать подход.

Можно удалённоОт 3 до 6 летДата-сайентистОпубликована 21 сентября

QA Engineer Python

230 000 — 245 000 ₽+98% к среднему

Снэп АйТи · Москва

Проводить функциональное и регрессионное тестирование backend-сервисов и UI. Составлять и поддерживать тестовую документацию: тест-кейсы, чек-листы, тестовые наборы.

Можно удалённоОт 3 до 6 летТестировщикОпубликована 16 сентября

Где платят больше

Ближайшие предложения того же направления с более высокой вилкой.

Senior Flutter Developer

3 000 — 3 500 $+45% к среднему

Сальников Станислав Сергеевич · Санкт-Петербург

развивать Flutter-приложение и offline-first функциональность. — оптимизировать работу с большими объемами данных. — Flutter ↔️ Native взаимодействия чтобы писать и поддерживать...

Можно удалённоОт 3 до 6 летПрограммистОпубликована 19 сентября

Ведущий программист 1С

от 295 000 ₽+46% к среднему

Территория Фитнеса · Москва

Разработка и сопровождение 1С:БИТ.ФИНАНС — анализ требований, проектирование решений, конфигурирование, разработка и внедрение нового функционала. Участие в развитии финансовой...

От 3 до 6 летПрограммистОпубликована 20 сентября

Разработчик 1С

от 260 000 ₽+48% к среднему

ROSSKO · Москва

Автоматизировать бизнес-процессы на базе 1С под задачи компании. Разрабатывать и дорабатывать, стандартные и нетиповые конфигурации. Интегрировать 1С...

Можно удалённоОт 3 до 6 летПрограммистОпубликована 21 сентября

Расчёты по этой вакансии

Вилка в объявлении указана до вычета налога. Посчитайте, сколько останется на руки и что выйдет с отпускными и переработками.

Ещё по направлению

Разработка на Python, Java, C#, 1С, JavaScript и других стеках: продукты, интеграции, поддержка систем.