Проект IoT с существующим кодом
Мы ищем программиста в существующий проект, в котором уже есть большое количество кода различной продуктизации. Код в активной разработке, но требуются дополнительные руки.
Нам требуется высококлассный программист с опытом, чтобы расширить команду. Она небольшая, но именно сейчас она растет. Работа будет интересной и разнообразной. На данном этапе нужен «универсальный солдат», который в перспективе может стать тимлидом и подбирать команду «под себя». Мы прекрасно понимаем, что найти такого человека крайне трудно, но это возможно, т.к. один такой человек у нас есть и сможет помочь и «прикрыть». Но будучи техническим директором, он хотел бы сосредоточиться именно на этом аспекте своей деятельности.
Формального диплома программиста не требуется, вполне заменяется опытом и любовью к профессии, при условии владения технологиями ниже.
Для защиты интересов всех сторон, мы будем настаивать на подписании договора и NDA (договора о неразглашении).
Подразумевается знание следующих технологий:
На стороне клиента:
Embedded:
- Arduino toolchain
- ESP32 (текущая ревизия проекта будет работать на Olimex ESP32-EVB)
Языки программирования:
- C++ высокий уровень и минимум 5 лет опыта (это основной язык). Обязательно знание стандарта C++11, C++14/17 являются бонусом и плюсом в карму. STL обязателен, boost крайне желателен.
- Python. В управляющем коде есть машинное обучение и основные некритичные к времени реакции алгоритмы пишутся на этом языке. В зависимости от роста команды требование к знанию этого языка будет либо высоким (в случае, если это будет основной деятельностью) либо минорным (если реализацией алгоритмики будет другой человек). В первом случае подразумевается хорошее знание библиотек, идиоматики языка и умение писать и тестировать масштабируемые модули. В последнем случае нужно лишь умение читать для общего понимания происходящего.
- Perl. Приветствуется умение читать, но строго обязательным не является (еще один плюс к карме за широту кругозора). Исторически один кодогенератор был написан на этом языке, ничего нового писать не планируется.
Технологии и протоколы:
- FreeRTOS
- painlessMesh (можно выучить по ходу)
- Bluetooth (BLE), Bluetooth Mesh (при выходе рабочей версии от Espressif станет обязательным).
- MQTT
- Modbus
- M-Bus
- Конечные автоматы
- Теория графов и алгоритмы на графах.
На стороне сервера:
- TICK stack (InfluxDB, Kapacitor,…) либо (с серьезными аргументами) ELK.
- MongoDB на начальном уровне. Знание PyMongo/Motor предпочтительно.
- Flask.
- Grafana или Kibana.
- Понимание сетевой безопасности.
В общем:
- Понимание принципов разработки надежных/отказоустойчивых систем.
- Владение письменным английским.
- Знание Linux огромный плюс Debian/Raspbian, systemd.
Мобильная разработка:
- Кроссплатформенный тулкит вроде ionic. Тут пока нет legacy кода, так что обсуждаемо.
Огромным плюсом в среднесрочной и долгосрочной перспективе будет знание популярных IoT платформ от Intel, Microsoft, Samsung и Amazon.
-
167 Здравствуйте, рад буду работать с Вами.
Имею опыт в:
- C/C++ - 3,5 года
- OpenCV, Computer Vision - 2 года
- multithreading – 3 года
- Windows, Linux, QT, Visual Studio. – 3 года
- Robotics, Raspberry, Arduino, Wi-Fi, Bluetooth – 5 лет
- I2C, SPI, Serial, RF - 15 лет
- Microchip, pic10, 12, 16, 18, dsPic30, 33 - 15 лет
… - PCB developer - 15 лет
-
207 Добрый день, есть возможности и желание. Работаем из расчета 15 долл/час с еженедельными отчетами и оплатой по факту приема работы за отработанную неделю (возможны другие варианты по согласованию), берем проекты продолжительностью не менее двух месяцев. Подробнее о нас: www.unboltsoft.com
Будем рады возможному сотрудничеству!
Current freelance projects in the category AI & Machine Learning
Build a customer classification model1. There is client data in Mongo/SQL (approximately 20,000 entries with raw data). 2. It is necessary to build features and a classification model of clients into behavioral groups based on this data. 3. The project should be completed in Python. AI & Machine Learning, Python ∙ 2 hours 5 minutes back ∙ 11 proposals |
Integration of dental scanner modules into CRM
601 USD
We have developed a CRM system for interaction with dentists and laboratories. It is necessary to integrate services like iTero, Sirona, Medit, and others so that files are pulled automatically. AI & Machine Learning, Java ∙ 3 hours 50 minutes back ∙ 10 proposals |
Create a team of AI agentsI want to create a team of AI agents that will help in everyday life, control business processes, analyze reports, etc. AI & Machine Learning ∙ 6 hours 11 minutes back ∙ 16 proposals |
IT Automation of VAT Reporting
223 USD
It is necessary to develop a system for automating the transfer of sales data from the CRM to the accounting system Wafeq. The system should import bank and payment reports, automatically reconcile payments with invoices, generate invoices for VAT reporting, and minimize manual… AI & Machine Learning, Python ∙ 7 hours 29 minutes back ∙ 27 proposals |
Development of a sales AI agent for an online store on PrestaShop 1.6 with KeyCRM integrationWe are looking for a developer or a small team to create an AI sales consultant for an online store of educational literature. The site runs on PrestaShop 1.6, CRM — KeyCRM. We need not an ordinary chatbot with ready-made answers, but an AI seller that will help the customer… AI & Machine Learning, Online Stores & E-commerce ∙ 12 hours 44 minutes back ∙ 34 proposals |