NK
Компания: Eleven (разработчик и оператор электросамокатов – https://eleven.city/)
Локация: Минск или удаленно
Занятость: полная
Вилка: $2500 - $3000 net
Задачи:
•
проектирование и реализация ПО в рамках разработки аппаратно-программного продукта •
разработка и реализация алгоритмов обработки данных. Тестирование и отладка •
ведение документации к ПО, алгоритмамТребования:
•
опыт разработки от 5 лет •
знание Python3.X •
опыт разработки высоконагруженного многопоточного ПО для встраиваемых систем •
опыт кроссплатформенной разработки (Linux, Windows) •
опыт разработки клиент-серверных приложений •
опыт работы с Embedded linux, RTOS •
умение создавать кастомные сборки Yocto, Buildroot(конфигурирование, сборка, развертывание, интеграция аппаратных интерфейсов) •
создание web приложений •
разработка алгоритмов обработки данных, протоколов передачи данных •
опыт написания BASH скриптов •
модульное тестирование разрабатываемого ПО •
опыт разработки загрузчиков (Flasher, U-Boot) •
умение разобраться в стороннем коде, умение писать хорошо структурированный и документированный код •
английский язык на уровне intermediate+Стек технологий:
•
linux, django, mqtt, JSON, vsftpd, multithreading, tmux, flask, paramiko, memcached, virtualenv, zmq, socket, linaro, gt, git •
беспроводные сети передачи данных – WiFi, GSM, LTE, NB-IoT и т.п. •
интерфейсы – CAN,USB,UART,I2C,SPIБудет плюсом:
•
знание C и С++ на уровне стандарта С++11 и выше •
чтение и понимание принципиальных схем •
знание и опыт работы с микроконтроллерами ARM •
опыт реализации GUI •
написание драйверов •
Qt Framework •
опыт Reverse Engineeringinfo@goeleven.io
@dzianis_bahdanau