Перейти к содержимому
SNAP IT
S
SNAP IT
Москва

Инженер по встраиваемым системам

Разработка прошивок для микроконтроллеров (STM32/ESP32) с полным циклом: от требований до ручной валидации на реальном железе. Нужен опыт работы с UART, I2C, SPI, отладчиками и осциллографом, а также использование ИИ-агентов для генерации кода. Удалённо из Москвы с редкими визитами в офис, оформление по ТК РФ, ДМС.

География удалёнки не уточнена

Уточните у работодателя, из каких стран можно работать.

middle удалённо ~1 060 000 – ~1 590 000 ₸ (200 000 – 300 000 RUB)

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

описание

Что предстоит делать

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 лицензированных аккредитованных компаний;
отсутствие бюрократии, прозрачность, быстрое принятие решений, а также уважение к каждому члену команды;
поддержка в значимых событиях.
навыки

Стек и инструменты

salary intelligence

Зарплата на уровне рынка

В пределах ±10% медианы C++ по 22 вакансиям за 90 дней.

эта
1 325 000 ₸
медиана
1 245 500 ₸
p25–p75
1 060 000 – 1 590 000 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты C++ Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в SNAP IT

6 активных вакансий в компании

5 д. назад

Back-end разработчик (Java)

~1 007 000 – ~1 113 000 ₸ (190 000 – 210 000 RUB)

Это удалённая позиция Java-разработчика в SNAP IT на проекте автоматизации инвестиционного бизнеса Сбера. Нужно разрабатывать и сопровождать цифровые сервисы банка на Java SpringBoot в Cloud Native-окружении (OpenShift, Kubernetes, Kafka, PostgreSQL) и участвовать в проектировании интеграций. Ждут опыт back-end-разработки от 2 лет, знание Spring, Kafka и контейнеров; взамен — оформление по ИП, техника от компании, гибкий удалённый график и отсутствие бюрократии.

Java Spring Framework Spring Boot +12

География удалёнки не уточнена

middle удал. hh
5 д. назад

Frontend-разработчик

~1 219 000 – ~1 298 500 ₸ (230 000 – 245 000 RUB)

Разработка и поддержка фронтенда сайта Сбер Салют на React и TypeScript. Нужен опыт коммерческой frontend-разработки от 5 лет, глубокое знание React, TypeScript, CI/CD. Предлагают удалёнку с офисом в Москве, оформление по ТК РФ, ДМС, технику и работу над высоконагруженным продуктом с миллионами пользователей.

frontend TypeScript React +11

География удалёнки не уточнена

senior удал. hh
5 д. назад

QA Engineer Python

~1 219 000 – ~1 298 500 ₸ (230 000 – 245 000 RUB)

Вакансия QA-инженера в команде SNAP IT (ГК Технос) для проекта GigaChat Business. Нужно тестировать backend-сервисы и UI, писать автотесты на Pytest и Playwright, работать с API, SQL и CI/CD. Предлагают удалённую работу, оформление по ТК РФ, ДМС и изучение английского.

QA тестирование API +16

География удалёнки не уточнена

senior удал. hh
1 нед. назад

Backend-разработчик Java

до ~1 060 000 ₸ (до 200 000 RUB)

Разработка backend веб-приложений и сервисов супераппа для сотрудников Сбербанка на Java (Spring, Hibernate, SQL, WildFly, NGINX) — новые бизнес-задачи, рефакторинг, unit-тесты и Code Review. Ждут уверенного знания Java, SQL и Spring, опыта проектирования реляционных БД и понимания CI/CD; плюсом будет готовность брать задачи из Front End и DevOps. Предлагают удалённую работу с оформлением по ТК РФ, график 5/2, ДМС со стоматологией, курсы английского, технику от компании и зарплату дважды в месяц (сумма обсуждается на собеседовании).

Java SQL Spring Framework +13

География удалёнки не уточнена

middle удал. hh

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

6 вакансий
Ю
Юмосс
4 д. назад

Senior BackEnd Developer

~1 325 000 – ~1 590 000 ₸ (250 000 – 300 000 RUB)

Юмосс ищет бэкенд-разработчика на C++ с опытом работы с PostgreSQL. Уровень заявлен как миддл, несмотря на слово Senior в названии. Работа в Москве с возможностью удалёнки, зарплата 250 000–300 000 ₽ на руки, полный день.

Backend C++ PostgreSQL +2

География удалёнки не уточнена

middle удал. gj
СИСТЕМА СНАБЖЕНИЯ
С
СИСТЕМА СНАБЖЕНИЯ
5 д. назад

Разработчик STM32/CANopen

~795 000 – ~1 060 000 ₸ (150 000 – 200 000 RUB)

Нужен разработчик для промышленного проекта: создать шлюз на STM32 на C, эмулирующий сервопривод по CiA 402 и передающий данные в PLC Beckhoff для управления приводом AX5000. Требуются уверенное программирование STM32, опыт CAN/CANopen, понимание SDO/PDO и Object Dictionary, желательно CiA 402 и RTOS. Формат — удалённая проектная работа, оплата обсуждается.

STM32 C CAN +18

География удалёнки не уточнена

middle удал. hh
Movavi
M
Movavi
15 ч. назад

C++ разработчик (Qt)

~1 562 960 ₸ оценка

Movavi ищет C++ разработчика в команду desktop-приложений. Нужно развивать видеоредактор: улучшать UX магазина эффектов, титров и переходов, интегрировать API, работать с WebSocket и оптимизировать производительность. Требуется отличное знание C++17/20, опыт с Qt и клиент-серверными приложениями; плюсом будут Objective-C, Python, CMake, Conan и Jenkins. Предлагают удалёнку из любой точки мира или офис, белую зарплату, ДМС, гибкий график и бенефиты.

C++ Qt C++20 +17

География удалёнки не уточнена

middle удал. hh
W
Warbirds of Ukraine
3 д. назад

Технік / інженер з підготовки та технічної підтримки БПЛА

~1 562 960 ₸ оценка по стеку

Ищем инженера-электронщика для hardware-части дронов: собирать и настраивать борта, паять кабели и переходники, монтировать и проверять электронику, готовить стенды и участвовать в лётных испытаниях на полигоне. Нужны уверенная пайка, работа с мультиметром и лабораторным оборудованием, понимание основ электроники и интерфейсов (UART, CAN, Ethernet), права категории B и готовность к выездам в поле. Плюс — опыт с БПЛА, автопилотами, Raspberry Pi/Jetson и базовый Linux; предлагают участие в реальном продукте, бронирование от мобилизации, гибкий график с удалёнкой и компенсацию в привязке к USD.

embedded БПЛА дроны +10

География удалёнки не уточнена

middle удал. dou
Созвездие
С
Созвездие
3 д. назад

Разработчик расчетных кодов / инженер-расчетчик в атомной энергетике

~1 562 960 ₸ оценка

Нужен разработчик научно-инженерного ПО для проекта по обоснованию безопасности реактора ИБР-2М: интеграция расчетных модулей (PRISET, ЕВКЛИД/V1) в оболочку SMART_LM, обмен данными между модулями, тестовые расчеты и отладка комплекса. Требуется техническое или физмат-образование, опыт разработки расчетных программ и программирование на C/C++, Fortran или Python. Плюсом будет опыт в атомной энергетике, теплогидравлике и нейтронной физике.

C++ Fortran Python +7

География удалёнки не уточнена

middle удал. hh
F
Farom Studio
6 д. назад

Middle C++ разработчик (Unreal Engine)

~1 562 960 ₸ оценка

Farom Studio ищет Middle C++ разработчика на Unreal Engine для работы над игровыми проектами: проектирование и разработка геймплейных систем, AI, сетевого кода и UI, оптимизация производительности и участие в код-ревью. Нужны уверенный C++, опыт с Unreal Engine, понимание ООП и архитектуры ПО, а также хотя бы один выпущенный игровой проект; плюсом будут мультиплеер, шейдеры и C#/Python. Предлагают полную занятость, интересные проекты в геймдеве, конкурентную зарплату с бенефитами и возможности для роста.

Unreal Engine C++ Gamedev +9

География удалёнки не уточнена

middle удал. dou