Описание
Team.Inno – одна из наиболее опытных белорусских компаний в области полного цикла разработки, внедрения и поддержки программного обеспечения, бизнес-анализа, дизайна, тестирования и управления проектами. За 18+ лет мы реализовали более 1600 проектов в разных отраслях для заказчиков из США, Канады, Великобритании, Германии, Франции, Италии, Японии и других стран. Наша команда специализируется на 40+ бизнес-доменах, включая Artificial Intelligence, Machine Learning, Augmented & Virtual Reality.
Задачи
•Проектировать и разрабатывать встроенное ПО на базе Linux для IoT-устройств и потребительской электроники
•Реализовывать защищённые сетевые протоколы для IoT-устройств
•Разрабатывать и оптимизировать решения беспроводной связи (Wi-Fi, Bluetooth)
•Внедрять и поддерживать стек USB и Ethernet (протоколы и драйверы)
•Отлаживать сложные системные проблемы на стыке «железо–ПО»
•Оптимизировать код по производительности, энергопотреблению и использованию памяти
•Поддерживать и улучшать существующие прошивки
•Готовить техническую документацию и спецификации
Требования
•От 1,5 лет опыта разработки встраиваемых систем на базе Linux
•Глубокое понимание внутренней структуры Linux
•Уверенные навыки программирования на C и C++
•Опыт работы с Yocto
•Опыт реализации беспроводных протоколов
•Владение инструментами отладки
•Опыт работы с системами контроля версий
•Понимание принципов цифровой обработки сигналов
•Глубокие знания сетевых протоколов
•Уровень владения разговорным английским языком от B2
Будет плюсом
•Владение высокоуровневыми языками: Java, Python, Rust
•Опыт разработки под Android (Android HAL, HIDL/AIDL, системы сборки Gradle/CMake)
•Реализация и оптимизация аудио- и видеокодеков
•Знания в области сетевой безопасности и соответствующих протоколов
•Умение быстро разбираться в legacy-коде
Условия
•Большой пул разноплановых проектов в таких сферах, как FinTech, Medicine, Entertainment, eCommerce, Gaming, Artificial Intelligence и пр.
•Минимум легаси; короткий бенч
•Широкий стек технологий, возможность перехода между ними
•Индивидуальные карты роста и регулярный пересмотр условий (роли на проекте, уровня ЗП)
•Бесплатное изучение английского языка в офисе и онлайн
•Формат работы в офисе
•Просторные и комфортные рабочие места
•Подробный онбординг: знакомство с командой, процессами и правилами, экскурсия по офису, welcome card
•Уютные кухни, игровые комнаты, коворкинги, лаунж-зоны
•Добровольное медицинское страхование
•Скидки у компаний-партнеров (от пиццерий и книжных до магазинов бытовой техники)