Назад
8 часов назад

Embedded Linux / OpenWrt инженер

150 000 - 250 000₽
Формат работы
remote (только Russia)/onsite/hybrid
Тип работы
fulltime
Грейд
junior/middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Embedded Linux / OpenWrt инженер (сетевые решения): Разработка и адаптация сетевых решений на базе Embedded Linux, OpenWrt и OpenMPTCProuter с акцентом на ARM-платформы, маршрутизацию и работу с несколькими интернет-каналами. Фокус на сборке прошивок, диагностике сетевых и аппаратных проблем, исследовании платформ и тестировании решений на реальном оборудовании.

Локация: Москва; формат работы — на месте работодателя, удалённо или гибридно

Зарплата: 150 000–250 000 ₽ на руки в месяц

Компания

Технологическая компания, разрабатывающая программно-аппаратные решения в области связи и коммуникаций.

Что делать

  • Разбираться в архитектуре OpenWrt и OpenMPTCProuter, адаптировать и дорабатывать существующие решения.
  • Собирать и модифицировать прошивки для ARM/ARM64-устройств, включая NanoPi и платформы Rockchip.
  • Исследовать и обеспечивать поддержку аппаратных платформ, Device Tree, U-Boot, модулей ядра и драйверов Linux.
  • Настраивать и тестировать сетевые интерфейсы, маршрутизацию, MPTCP и работу с несколькими интернет-каналами.
  • Диагностировать проблемы сетевого взаимодействия, загрузки устройств и производительности.
  • Тестировать решения на реальном оборудовании и документировать изменения и результаты.

Требования

  • От 1 года до 3 лет опыта работы.
  • Уверенное владение Linux: консоль, SSH, системные логи и Bash.
  • Понимание TCP/IP, routing, NAT, firewall, DHCP, DNS и VLAN.
  • Опыт работы с Git и умение разбираться в чужом коде.
  • Понимание принципов работы Embedded Linux и ARM-устройств.
  • Опыт сборки OpenWrt или других Linux-систем из исходного кода либо готовность быстро освоить эти инструменты при наличии сильной технической базы.
  • Самостоятельное исследование технических проблем, поиск решений в документации и исходном коде, проверка гипотез на практике.
  • Инженерное мышление, самостоятельность и интерес к сложным техническим задачам.

Хорошо, если есть

  • Опыт работы с OpenWrt, OpenMPTCProuter и MPTCP.
  • Опыт работы с NanoPi, Raspberry Pi, Orange Pi, Rockchip и другими ARM SBC.
  • Знание Linux networking, VPN, multi-WAN, policy-based routing, nftables/iptables.
  • Опыт работы с Device Tree, U-Boot, Linux kernel и драйверами.
  • Навыки сетевой диагностики с iperf3, tcpdump, Wireshark и ethtool.
  • Знание C, Python и Lua; опыт работы с CI/CD и GitHub Actions.

Культура и преимущества

  • Оформление по ТК РФ.
  • Полная занятость с возможностью работать на месте работодателя, удалённо или в гибридном формате.
  • Инженерные задачи на стыке разработки ПО, сетевых технологий и аппаратных решений.
  • Возможность влиять на технические решения проекта и работать с реальным оборудованием.
  • Развитие экспертизы в Embedded Linux и сетевых технологиях.

Процесс найма

  • В отклике нужно рассказать об опыте и проектах, которыми кандидат гордится.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →