Назад к вакансиям

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

180 000 – 350 000 ₽в месяц
InfiNet WirelessЕкатеринбургГибридот 3 лет5/2Полная занятость
LinuxC++RustEmbeddedARMRTOSYoctoBSPBuildrootOpenWRT

Описание

Все наши продукты работают на единой программной платформе. Поэтому при появлении новых аппаратных решений на современных SoC необходимо поддержать их работу в нашей системе сборки и ОС.

Обязанности

  • Проектирование BSP для новых и поддержка существующих платформ
  • Участие в выборе SoC при проектировании новых платформ
  • Добавление поддержки новых архитектур CPU
  • Поддержка и развитие toolchain

Требования

  • Опыт разработки ПО на C/C++
  • Понимание особенностей разработки под Embedded системы с ограниченными ресурсами
  • Знание архитектуры ARM
  • Умение разработки драйверов для периферийных устройств
  • Понимание принципов работы ОС семейства Unix/Linux и RTOS (например, RTEMS, VxWorks и т.п.)

Будет плюсом

  • Опыт разработки на языке Rust
  • Опыт работы с большими массивами чужого программного кода
  • Опыт работы с системами сборки buildroot, Yokto, OpenWRT
  • Знание сетевых технологий (L2-коммутации, протоколы маршрутизации, QoS и т.п.)
  • Наличие представлений о современных стандартах цифровой беспроводной связи
  • Опыт работы с специализированным оборудованием (отладочные платы, программатор, осциллограф, логические анализаторы и т.п.)
  • Знание английского языка на разговорном уровне

Условия

  • От 180 000 до 350 000 ₽ за месяц, на руки
  • Полная занятость
  • График: 5/2
  • Формат работы: гибрид или офис (Екатеринбург)