
Социальные системы
Разработчик Go для встраиваемых систем
- Git
- SVN
- Linux
- PIC32
- STM32
- SQLite
- ARM7
- SOC
- C
- C/C++
- Go
- Mifare
- EMV
- НСПК
- JSON
- Английский — A2 — Элементарный
О компании
Мы — команда, которая создает современные встроенные решения для специализированных устройств под управлением Linux. Наши проекты охватывают широкий стек технологий, но сейчас мы особенно ищем Go-разработчика, готового при необходимости поддерживать проекты на C (без C++).
Если Вам интересно углубиться в сетевые протоколы, работать с очередями сообщений, вроде RabbitMQ, и при этом участвовать в разработке устройств, которыми пользуются тысячи людей, будем рады познакомиться!
Задачи
- разрабатывать прикладное ПО на Go и С под встраиваемые ОС (Linux) для специализированных System-on-Chip / System-on-Module решений;
-
работать с базами данных (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-компаний;
-
возможность профессионального роста: участие в проектах с широкой технологической базой и перспективами развития;
-
белая заработная плата по результатам собеседования.