Описание вакансии
Условия работы
Основные области
- библиотеки работающие на встроенных устройствах (embedded IoT devices)
- интеграция с "интернетом вещей" (IoT и прочими облачными сервисами)
- клиент-серверные взаимодействия
- инструменты разработки (инструменты командной строки, плагины для редакторов кода и средств разработки)
- фреймворки и тесты для автоматизации тестирования (как часть разработки)
Результаты работы:
- разработка технической спецификации
- реализация технического решения задачи
- разработка системы тестирования (юнит + интеграционное)
- автоматизация разработанных тестов (интеграция с системной непрерывной интеграции)
- разработка примеров использования
- документация/инструкции по использованию (для примеров, тестов и самого решения)
Требования
Обязательные:
- навыки разработки дизайна библиотек, программных интерфейсов, архитектуры программных продуктов
- навыки программирования на скриптовых языках (Python, Node JS) и готовность писать на них
- умение писать связную и логически выстроенную документацию на английском языке
- готовность изучать новые языки/технологии- знание основ тестировования ПО
- наличие существующих примеров проектов (кода, документации, тестов), которые можно посмотреть
- готовность изучать новые языки, технологии
Желательные:
- опыт работы со встроенным ПО (embedded software)
- опыт работы с англоязычными командами
- знание Squirrel
Бонусы
- поучаствовать в интересных проектах из области IoT
- изучить новые технологии, получить новые практические знания и умения
- поработать в команде с профессионалами
Дополнительные инструкции
- удаленная работа
- неполная занятость
- почасовая оплата