150000 RUR
от
Москва
1-й Нагатинский проезд 2с35БН
1-й Нагатинский проезд 2с35БН
Группа компаний Гамматек, основанная выпускниками МФТИ, занимается поставкой оборудования в области измерения ионизирующего излучения и работает на рынке с 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-компании ведущей инженерные и научные разработки.