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

СИНАПС

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

Москва, 2-я Лыковская улица, 63с10

Метро: Крылатское

Описание вакансии

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

Сейчас ищем инженера, который будет работать на стыке 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 сборок сложных систем (дистрибутивов)

Условия:

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

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

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

Навыки
  • C++
  • Linux
  • CMake
  • Git
  • Qt
Посмотреть контакты работодателя

Адрес

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

Кадровое агентство Аспект

Программист Embedded C/C++ Linux

Кадровое агентство Аспект

Удаленная работа
  • Москва

  • до 200000 RUR

Рекомендуем
РДП Энтерпрайз
Удаленная работа
  • Москва

  • до 200000 RUR

Рекомендуем
БУЛАТ
Удаленная работа
  • Москва

  • до 200000 RUR

Рекомендуем
ПРОМТЕХ
Удаленная работа
  • Москва

  • до 200000 RUR

Группа компаний Астра

Ведущий программист C (RDP, ОС Astra Linux)

Группа компаний Астра

Удаленная работа
  • Москва

  • до 200000 RUR

Ventra
Удаленная работа
  • Москва

  • до 200000 RUR

NM Technologies HK Limited
Удаленная работа
  • Москва

  • до 400000 RUR

StormWall™
Удаленная работа
  • Москва

  • до 400000 RUR

YouGile
Удаленная работа
  • Москва

  • до 120000 RUR

NM Technologies HK Limited
Удаленная работа
  • Москва

  • до 400000 RUR

АО НТЦ Атлас
Удаленная работа
  • Москва

  • до 400000 RUR

Удаленная работа
  • Москва

  • до 140000 RUR

Агентство КИТ Консалт
Удаленная работа
  • Москва

  • от 250000 RUR

ПУЛЬС АЙТИМ
Удаленная работа
  • Москва

  • от 250000 RUR

Август, Фирма
Удаленная работа
  • Москва

  • от 230000 RUR

БУЛАТ
Удаленная работа
  • Москва

  • от 230000 RUR

Честный знак.рф
Удаленная работа
  • Москва

  • от 230000 RUR

РА Дельта
Удаленная работа
  • Москва

  • от 230000 RUR

Системный администратор Linux

Авиационные технологии связи

Удаленная работа
  • Москва

  • до 170000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию