Инженер-программист C++ Software Engineer – Platform (Embedded)

InfiNet Wireless · Екатеринбург · 180 000 – 350 000 ₽ / мес. · полная занятость

Разработка ПО на C/C++ для встраиваемых систем на базе единой программной платформы InfiNet Wireless. Поддержка новых аппаратных решений на SoC, проектирование BSP, добавление поддержки архитектур CPU, развитие toolchain.

Обязанности

Поддержка работы новых аппаратных решений на современных SoC в системе сборки и ОС; Опыт разработки ПО на C/C++; Проектирование BSP для новых и поддержка существующих платформ; Участие в выборе SoC при проектировании новых платформ; Добавление поддержки новых архитектур CPU; Поддержка и развитие toolchain

Требования

Понимание особенностей разработки под Embedded системы с ограниченными ресурсами; Знание архитектуры ARM; Умение разработки драйверов для периферийных устройств; Понимание принципов работы ОС семейства Unix/Linux и RTOS (например, RTEMS, VxWorks и т.п.); Будет плюсом: Опыт разработки на языке Rust; Опыт работы с большими массивами чужого программного кода; Опыт работы с системами сборки buildroot, Yokto, OpenWRT; Знание сетевых технологий (L2-коммутации, протоколы маршрутизации, QoS и т.п.); Наличие представлений о современных стандартах цифровой беспроводной связи; Опыт работы с специализированным оборудованием (отладочные платы, программатор, осциллограф, логические анализаторы и т.п.); Знание английского языка на разговорном уровне

Откликнуться на вакансию свайпом в Telegram

Работа C++-разработчиком — все вакансии подборки

Swipe Jobs — поиск работы свайпами в Telegram. Тысячи вакансий из каналов и с сайтов компаний в одной ленте, отклик в один клик прямо в чате с работодателем.