InfiNet Wireless
Инженер-программист C++ Software Engineer – Platform (Embedded)
3 дн. назад
180k–350k RUB / monthRussiaMiddleB1
cc++rustarmunixlinuxrtosbsp
Инфинет – международная технологическая компания, создающая беспроводные системы связи для экстремальных условий; ищет инженера-программиста для разработки и поддержки программной платформы Embedded на C/C++.
О компании
- Инфинет – это международная технологическая компания, разрабатывающая передовые системы беспроводной связи, которые работают там, где другие не выдерживают: от пустынь Африки до арктических широт, от железных дорог до морских платформ.
- Наши решения используют более 300 заказчиков в 130+ странах – от городских мегаполисов до удалённых промышленных объектов.
- С 1993 года мы поставили более 500 000 устройств, создавая надёжную связь там, где она жизненно необходима.
- Мы создаём уникальные технологии с нуля: собственную операционную систему, сетевые протоколы, самоорганизующиеся сети и решения, не имеющие аналогов в мире.
- Наши продукты участвуют в реализации стратегически важных проектов – от защиты окружающей среды до обеспечения бесперебойной работы критической инфраструктуры.
- Мы – команда, которая создаёт продукты с нуля и выводит их на международный рынок. Здесь вклад каждого действительно важен – ты влияешь на то, каким продукт станет.
Обязанности
- Все наши продукты работают на единой программной платформе.
- При появлении новых аппаратных решений на современных SoC необходимо поддержать их работу в системе сборки и ОС.
- Опыт разработки ПО на C / C++.
- Проектирование BSP для новых и поддержка существующих платформ.
- Участие в выборе SoC при проектировании новых платформ.
- Добавление поддержки новых архитектур CPU.
- Поддержка и развитие toolchain.
Требования
- Понимание особенностей разработки под Embedded системы с ограниченными ресурсами.
- Знание архитектуры ARM.
- Умение разработки драйверов для периферийных устройств.
- Понимание принципов работы ОС семейства Unix / Linux и RTOS (например, RTEMS, VxWorks и т.п.).
Будет плюсом
- Опыт разработки на языке Rust.
- Опыт работы с большими массивами чужого программного кода.
- Опыт работы с системами сборки buildroot, Yokto, OpenWRT.
- Знание сетевых технологий (L2-коммутации, протоколы маршрутизации, QoS и т.п.).
- Наличие представлений о современных стандартах цифровой беспроводной связи.
- Опыт работы с специализированным оборудованием (отладочные платы, программатор, осциллограф, логические анализаторы и т.п.)
- Знание английского языка на разговорном уровне
Условия
- Заработная плата: от 180 000 до 350 000 ₽ за месяц, на руки