Инженер-программист (Embedded Linux)

Дата размещения вакансии: 01.10.2025
Работодатель: СИНАПС
Уровень зарплаты:
з/п не указана
Город:
Москва
2-я Лыковская улица 63с10
Требуемый опыт работы:
От 3 до 6 лет

СИНАПС - молодой стартап, создающий цифровую платформу для управления строительными процессами. Мы растём, развиваем продукты и формируем команду профессионалов.

Сейчас ищем инженера, который будет работать на стыке embedded-разработки и Linux-системного программирования.

Чем предстоит заниматься:

  • Написание прошивок для опроса различных датчиков. Реализация простых алгоритмов включения и проверки системы. Сопровождение бинарного протокола для обмена между низкоуровневыми платами и главной системой.
  • Создание user-space драйверов для своих устройств на C++, а также написание тестов и отладочных инструментов.
  • Настройка и кастомизация дистрибутива Linux. В том числе реализация алгоритмов полного обновления ПО и телеметрии.
  • Подбор и тестирование IMU устройств для алгоритмов SLAM.

Что важно:

  • Опыт в системной разработке для Linux (знание о systemd, понимание работы пакетных менеджеров и устройства ядра, написание bash скриптов)
  • Умение работать с коллегами в git
  • Знание принципов работы интерфейсов UART, I2C, SPI, OneWire
  • Опыт написания многозадачных прошивок для STM32 (серии f1, f4)
  • Опыт написания прошивок опрашивающих типовые датчики для измерения тока и температуры
  • Умение писать Python скрипты для тестирования и настройки embedded устройств
  • Опыт работы с IMU: понимание как можно измерить шумы показаний датчиков, хорошее понимание фильтра Калмана (в частности фильтра Мэджвика)

Будет плюсом:

  • Опыт работы с системами сборки CMake и meson, знание нюансов vcpkg
  • Знание FreeRTOS, tinyusb
  • Умение писать модули ядра Linux
  • Полноценное знание процесса загрузки систем на базе Linux начиная от загрузчика
  • Опыт работы с системами A/B обновлений для embedded
  • Знание Qt для написания GUI приложений
  • Опыт создания своих бинарных протоколов
  • Опыт организации CI/CD сборок сложных систем (дистрибутивов)

Условия:

  • Оформление по ТК РФ, полный рабочий день.

  • Гибридный формат, гибкий старт рабочего дня.

  • Быстрый процесс принятия решений — готовы выйти на оффер оперативно.