
Size: a a a
•
проектирование и реализация ПО в рамках разработки аппаратно-программного продукта •
разработка и реализация алгоритмов обработки данных. Тестирование и отладка •
ведение документации к ПО, алгоритмам •
опыт разработки от 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 Engineering