Обязанности: - разработка прикладного программного обеспечения под встраиваемые ОС (Linux) для специализированных устройств на базе System-on-chip/System-on-module; - работа с периферийными устройствами; - работа с БД (SQLite); - поддержка и сопровождение существующих проектов; - отладка, документирование разработанного кода, сопровождение написанного ПО. Требования: - высшее техническое образование; - знание языков программирования: C/C++, Go; - умение использовать написанный другими код (библиотеки, программные модули); - навыки работы с системами контроля версий (например, Git или SVN); - знание языков: английский язык на уровне чтения и понимания специализированной технической документации; - умение работать с ОС Linux (на уровне "продвинутого пользователя"). Желательные навыки: - опыт разработки программного обеспечения для микроконтроллеров (например, PIC32, GD32, STM32); - опыт работы с NFC/Mifare, ISO 14443; - опыт работы SPI, UART (RS-232), I2C; - понимание особенностей использования USB, Ethernet; - автоматное программирование; - знание основ схемотехники (умение читать схемы применительно к разрабатываемому ПО для специализированного устройства); - опыт работы с системами контроля версий, системами управления инцидентами; - знание языка Java; - знакомство с криптографией (DES, 3DES, AES, RSA). Условия: - офисная занятость;- рабочая неделя 5-2, 9:00-18:00;- компания состоит в реестре IT компаний