Снэп АйТи

Embedded engineer

Коротко

Инженер по встраиваемым системам в SNAP IT, технологической компании, разрабатывающей ПО для ФинТеха, занимается разработкой и отладкой прошивок для микроконтроллеров (STM32/ESP32) — от анализа требований до работающего устройства, включая отладку на реальном оборудовании и работу в связке с AI-агентами (Codex, Claude Code). Требуется практический опыт самостоятельной разработки прошивок, знание UART/I2C/SPI, умение работать с отладчиком, осциллографом и логическим анализатором, опыт Git и базовые навыки Python. Формат — удалённая работа по РФ с периодическими визитами в офис в Москве.

О компании
SNAP IT - российская независимая технологическая компания. Мы представители самой технологичной и стремительно эволюционирующей индустрии IT. Создаем ПО для ФинТеха. Топовые банки уже доверили нам самые сложные высокотехнологичные проекты. Мы верим, что роботизация бизнеса - это будущее, которое наступило уже сегодня. Наша миссия - сделать роботизированную автоматизацию широкодоступной, легко внедряемой технологией для того, чтобы бизнес мог сосредоточится на главном развитии талантов, нацеленных на поиск и внедрение инноваций.
Приглашаем в команду Инженера по встраиваемым системам. Если ты тот, кто создаёт и поддерживает «мозг» внутри самых разных устройств: от умных часов и бытовой техники до автомобилей, медицинского оборудования и промышленных систем автоматизации - мы ждем тебя в команде.
Задачи
•Уточнять требования и критерии приёмки, определять техническое решение, реализовывать изменения, проверять их на устройстве, выпускать версию и исправлять выявленные дефекты.
•Изучать схемы, даташиты и спецификации компонентов, учитывать питание, тактирование, электрические уровни и периферию.
•Участвовать в выборе компонентов и схемотехнических решений.
•Создавать и дорабатывать прошивки, драйверы и протоколы взаимодействия.
•Самостоятельно проверять предлагаемые решения и отвечать за корректность итогового кода.
•Создавать и поддерживать skills, проектные инструкции и контекст по аппаратной платформе; подключать документацию, инструменты сборки, тестирования и анализа кода.
•Анализировать существующие прошивки и протоколы, восстанавливать логику работы устройств и подтверждать выводы проверками на оборудовании.
•Загружать прошивку на целевое устройство, проверять функции, периферию, перезапуск, обработку ошибок и восстановление после сбоев.
•Проверять сигналы и временные характеристики измерительным оборудованием там, где это необходимо.
•Автоматизировать сборку, загрузку прошивок, тестирование и сбор диагностики.
•Фиксировать версию прошивки, аппаратную ревизию, результаты испытаний и известные ограничения.
•Участвовать в сборке, интеграции и отладке устройств совместно с hardware- и software-командами.
•Локализовывать причины неисправностей в прошивке, аппаратной части или их взаимодействии и доводить свою задачу до результата.
Требования
•Практический опыт самостоятельной разработки и отладки прошивок для микроконтроллеров, желательно STM32 или ESP32, от требований до работающего устройства.
•Микроконтроллеры, память, регистры, прерывания, таймеры, DMA, питание и тактирование; электрические уровни сигналов и взаимодействие с периферией.
•Понимание ограничений по памяти и времени выполнения.
•Умение читать принципиальные схемы и даташиты, работать с отладчиком, осциллографом и логическим анализатором.
•Практический опыт работы с UART, I²C и SPI; умение отличать программную ошибку от аппаратной неисправности.
•Опыт самостоятельной ручной проверки устройств.
•Готовность лично проводить испытания и проверять разработанные прошивки на целевом оборудовании.
•Использование Codex, Claude Code или аналогов для разработки ПО.
•Умение декомпозировать задачи, управлять контекстом, создавать инструкции и skills, подключать инструменты и проверять результат работы агентов.
•Умение читать, понимать и исправлять код прошивок, обнаруживать ошибки в сгенерированном коде и продолжать отладку, когда предложенное агентом решение не работает.
•Опыт командной разработки с Git и базовые навыки Python для автоматизации инженерных задач.
Будет плюсом:
•Опыт реверс-инжиниринга прошивок, работы с дизассемблерами и анализа протоколов обмена.
•Опыт работы с встраиваемым Linux, Orange Pi или NVIDIA Jetson, Modbus RTU и TCP/IP.
•Опыт создания испытательных стендов, разработки схемотехники и печатных плат в Altium Designer или аналогичных САПР.
Условия
•Формат работы: удалённый из Москвы. Важно иметь возможность пару раз в месяц ездить в офис в Москве.
•Оформление в соответствии с ТК РФ.
•ДМС+стоматология после окончания испытательного срока.
•Предоставление техники.
•Компания входит в список IT лицензированных аккредитованных компаний.
•Отсутствие бюрократии, прозрачность, быстрое принятие решений, а также уважение к каждому члену команды.
•Поддержка в значимых событиях.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте