Embedded Linux Developer
ПольшаJunior/Middle
Мы быстро растем – и предлагаем тебе расти с нами. В Innowise ты сможешь не только развиваться как эксперт в своей области, решать сложные задачи и влиять на результат, но и видеть, как готовый проект влияет на мир вокруг. Мы – сплоченная команда профессионалов, которые уже реализовали 1600+ кейсов для клиентов из США, Дании, Германии и пр. Нам нужен тот, кто усилит нашу команду и станет частью комьюнити!
Для успешной работы на проектах нужны:
- 1.5+ года опыта разработки встраиваемых систем на базе Linux; глубокое понимание внутренней структуры Linux
- Уверенные навыки программирования на C и C++
- Опыт работы с Yocto
- Опыт реализации беспроводных протоколов
- Владение инструментами отладки
- Опыт работы с системами контроля версий
- Понимание принципов цифровой обработки сигналов
- Глубокие знания сетевых протоколов
- Английский язык от уровня B2
Будут плюсом:
- Владение высокоуровневыми языками: Java, Python, Rust
- Опыт разработки под Android (Android HAL, HIDL/AIDL, системы сборки Gradle/CMake)
- Опыт реализации и оптимизации аудио- и видеокодеков
- Знания в области сетевой безопасности и соответствующих протоколов
- Умение быстро разбираться в legacy-коде
Чем предстоит заниматься:
- Проектировать и разрабатывать встроенное ПО на базе Linux для IoT-устройств и потребительской электроники
- Реализовывать защищённые сетевые протоколы для IoT-устройств
- Разрабатывать и оптимизировать решения беспроводной связи (Wi-Fi, Bluetooth)
- Внедрять и поддерживать стек USB и Ethernet (протоколы и драйверы)
- Отлаживать сложные системные проблемы на стыке «железо–ПО»
- Оптимизировать код по производительности, энергопотреблению и использованию памяти
- Поддерживать и улучшать существующие прошивки
- Готовить техническую документацию и спецификации
Мы предлагаем
Опыт работы с клиентами из США, Канады, стран ЕС и СНГ
Оплата труда, привязанная к курсу доллара
Спортивный абонемент
Индивидуальный english assessment и подготовка к интервью с заказчиками
Медицинская страховка