Embedded engineer

Снэп АйТи

United States

Remote

USD 90,000 - 150,000

Full time

42 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

ДМС
Стоматология
Предоставление техники

Job summary

SNAP IT приглашает инженера по встроенным системам в команду, работающую над широким спектром устройств — от носимых гаджетов до медицинского оборудования и промышленных систем автоматизации.

Роль включает разработку и отладку прошивок, анализ схем и даташитов, настройку протоколов и взаимодействие с hardware- и software-командами. Удалённая работа с периодическими выездами в офис в Москве.

Qualifications

  • Практический опыт разработки и отладки прошивок для микроконтроллеров (STM32/ESP32).
  • Чтение схем и даташитов; работа с отладчиком, осциллографом и логическим анализатором.
  • Опыт с UART, I2C и SPI; различение программной и аппаратной неисправности.
  • Опыт командной разработки с Git; базовые навыки Python.
  • Умение читать код прошивок и исправлять ошибки.
  • Готовность тестировать на целевом оборудовании.

Responsibilities

  • Уточнять требования и критерии приемки, реализовывать изменения, выпускать версии и исправлять дефекты.
  • Изучать схемы, даташиты и спецификации компонентов, учитывать питание и периферию.
  • Создавать и дорабатывать прошивки, драйверы и протоколы взаимодействия.
  • Самостоятельно проверять решения и отвечать за корректность кода.
  • Участвовать в сборке, интеграции и отладке устройств с hardware- и software-командами.

Skills

STM32/ESP32
Embedded firmware
UART/I2C/SPI
Python
Git
Debugging

Tools

Altium Designer
Orange Pi
NVIDIA Jetson

Job description

Описание

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Team lead in data plane
Team lead in data plane

Бифорком Тек • United States

Remote
USD 24,000 - 37,000
Embedded software developer
Embedded software developer

НПП ТехноЛаб • United States

Remote
USD 100,000 - 150,000
разработчик linux для встраиваемых систем
разработчик linux для встраиваемых систем

РДП Энтерпрайз • United States

Hybrid
USD 120,000 - 160,000
Компенсация питания
Компенсация фитнеса
ДМС (со стоматологией) + льготное 보험
+3
python разработчик для стендов выходного контроля
python разработчик для стендов выходного контроля

YADRO • United States

Remote
USD 90,000 - 130,000
Тестировщик (manual) ПО для автоматизации процессов
Тестировщик (manual) ПО для автоматизации процессов

ИРИ • United States

Remote
USD 7,200 - 14,000
инженер-верификатор цифровых схем
инженер-верификатор цифровых схем

Kraftway Corporation • United States

Hybrid
USD 90,000 - 130,000
ДМС
Гибридный график
Собственная R&D IT-лаборатория
QA (auto)
QA (auto)

Р-Вижн • United States

Remote
USD 60,000 - 120,000
c/c++ разработчик Embedded Linux
c/c++ разработчик Embedded Linux

NDA • United States

On-site
USD 120,000 - 180,000
offensive security developer for Red Team
offensive security developer for Red Team

METASCAN • United States

Remote
USD 100,000 - 180,000
Удаленная работа
Обучение и конференции
Компенсация профессионального развития
+1
тестировщик ПО (manual) в embedded-системах
тестировщик ПО (manual) в embedded-системах

Ориент Системс • United States

Hybrid
USD 12,000 - 18,000
Обучение за счёт компании
Бонусы по результатам
Гибридная работа