Москва, Электродная улица, 9
О компании
Мы — команда, которая создает современные встроенные решения для специализированных устройств под управлением Linux. Наши проекты охватывают широкий стек технологий, но сейчас мы особенно ищем Go-разработчика, готового при необходимости поддерживать проекты на C (без C++).
Если Вам интересно углубиться в сетевые протоколы, работать с очередями сообщений, вроде RabbitMQ, и при этом участвовать в разработке устройств, которыми пользуются тысячи людей, будем рады познакомиться!
Задачи
работать с базами данных (SQLite);
работать с периферией (SPI, UART, I2C и др.);
участвовать в отладке, документировании и сопровождении написанного ПО.
Наши ожидания
высшее техническое образование;
уверенное владение Go и базовые навыки работы с C;
понимание принципов многопоточного программирования;
базовое представление о том, зачем нужны очереди сообщений и как их можно использовать при построении распределенных систем;
опыт работы с системами контроля версий (Git);
технический английский язык: умение читать и понимать документацию;
знание Linux на уровне «продвинутого пользователя» и готовность глубже вникать в особенности встроенных ОС.
Будет плюсом
опыт разработки ПО для микроконтроллеров (PIC32, GD32, STM32 и др.);
навыки работы с NFC/Mifare, ISO 14443;
знакомство с USB, Ethernet и другими протоколами на уровне понимания особенностей их интеграции;
опыт работы с SPI, UART (RS-232), I2C;
базовые знания схемотехники (умение читать схемы для разработки специализированного ПО);
опыт программирования под Android;
знакомство с криптографией (DES, 3DES, AES, RSA).
Условия
офисная занятость;
мы внесены в реестр IT-компаний;
возможность профессионального роста: участие в проектах с широкой технологической базой и перспективами развития;
белая заработная плата по результатам собеседования.