Обязанности:
-
Участие в разработке роботизированных систем;
-
Ведение технической документации;
-
Плотное взаимодействие со всеми специалистами проекта;
-
Интеграция сторонних систем в проект, посредством SDK.
Требования:
-
Уверенное владение Python 3;
-
Необходимо быть знакомым с классическими алгоритмами и структурами данных;
- Опыт написания многопоточных и/или асинхронных программ;
- Знание сетей, базирующихся на TCP/IP;
- Понимание принципов микросервисной архитектуры;
- Навыки профилирования кода;
- Знание принципов оптимизации кода, навыки оптимизации;
-
Опыт работы с HTTP, Rest API, JSON, WebSocket;
-
Опыт работы с микрофреймворками (преимущественно Flask, FastApi);
-
Уверенное владение OS Linux;
-
Уверенное владение docker;
-
Опыт покрытия кода тестами pytest, unittest;
-
Опыт работы с Rabbit MQ и/или другими брокерами сообщений;
-
Навыки тестирования и отладки программного обеспечения;
-
Уверенное владение Git;
- Уровень владения Английским языком не ниже В1.
Будет плюсом:
-
Знание основ микроэлектроники;
-
Опыт разработки на Raspberry PI или аналогичных одноплатных компьютерах;
-
Навыки работы с цифровыми интерфейсами SPI, I2C, UART, I2S;
-
Понимание EDD.
Мы предлагаем:
-
Международный IT-проект;
-
Аккредитованная IT компания;
-
Работа в компании ориентированной на долгосрочное сотрудничество;
-
Возможность гибкого начала рабочего дня;
-
Комфортный офис;
- Уютная кухня, наш повар готовит для Вас горячие обеды;
- Официальное трудоустройство, оформление ВНЖ и разрешения на работу.