Награды компании 0 наград из 3

Разработчик встраиваемых систем (C/C++ Embedded)

от 150 000 ₽
От 1 года до 3 лет
Полная занятость
Полный день
Описание вакансии

Группа компаний Гамматек, основанная выпускниками МФТИ, занимается поставкой оборудования в области измерения ионизирующего излучения и работает на рынке с 2010 года. Начиная с 2018 года компания активно разрабатывает собственные аппаратные и программно-аппаратные решения в области электроники, измерений и контроля ионизирующего излучения.

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

Обязанности:
  • Разработка ПО на языке C для микроконтроллеров STM32;
  • Разработка ПО для встраиваемых систем под Linux (C++ под Qt);
  • Участие в разработке десктопных приложений, в том числе API для взаимодействия со встраиваемыми системами;
  • Взаимодействие с разработчиками "железа" и десктопного ПО;
  • Сопровождение проектов в системе контроля версий Git;
    Тестирование кода, Code Review

Требования:

  • Знание Git;
  • Знание С99/11, C++14, C++17;
  • Опыт работы с CubeMX, библиотеками HAL и LL;
  • Опыт работы с SPI, I2C, UART, USB, Ethernet, 1-Wire, ЦАП, АЦП, DMA;
  • Опыт работы с фреймворком Qt;
  • Опыт работы с системами сборки Make, CMake;
  • Умение писать чистый, читабельный, легко поддерживаемый и масштабируемый код;
  • Умение работать в команде;
  • Знание английского, достаточное для чтения документации;

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

  • Опыт работы с С++ 20;
  • Опыт работы с библиотекой Boost, STL;
  • Опыт разработки десктопных приложений на C++ с использованием Qt;
  • Опыт работы с системами сборки ядра Linux (Buildroot, Petalinux и др.);
  • Опыт использования сетевых протоколов UDP, TCP, gRPC;
  • Понимание принципов работы загрузчика и CLI;
  • Опыт написания тестов для разрабатываемого ПО;
  • Опыт настройки Github Workflows, Gitlab CI;
  • Хорошая математическая подготовка: численные методы, методы оптимизации, мат. статистика;
Условия:
  • Официальное трудоустройство;
  • Молодой и дружный коллектив;
  • Возможен удалённый режим работы;
  • Возможна проектная работа/частичная занятость;
  • Работа в IT-компании ведущей инженерные и научные разработки.
Ключевые навыки
C/C++
C++
Git
Qt
Qt6
CMake
ООП
C
STM32
Embeded
С99/11
Вакансия опубликована: вчера, Москва
Похожие вакансии
C++ разработчик (Embedded)
от 200 000 ₽
Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца
От 3 до 6 лет
Программист С/С++ Embedded
ЭДС
От 3 до 6 лет
Гамматек
0,0
Плохо
0%
Рекомендуют
Оценки по категориям
0,0
Условия труда
0,0
Коллектив
0,0
Руководство
0,0
Уровень дохода
0,0
Условия для отдыха
0,0
Возможности роста