Программист Embedded Linux (программист встроенных систем, Middle+ /Senior Embedded Software Dev)

Дата размещения вакансии: 09.04.2026
Работодатель: РАДИУС Автоматика
Уровень зарплаты:
от 250000 до 350000 RUR
Город:
Зеленоград
Панфиловский проспект 10с3
Требуемый опыт работы:
Более 6 лет

Группа компаний «РАДИУС» работает на рынке более 30-ти лет и имеет заслуженную репутацию надёжного высокопрофессионального партнёра. Основа нашего успеха ‒ клиентоориентированность, огромный опыт и стремление к постоянному совершенствованию. Направление нашей деятельности ‒ реализация полного цикла работ от научных изысканий до серийного производства оборудования релейной защиты и автоматики для сетей от 0,4 кВ до 220 кВ, а также средств испытания и диагностики оборудования и линий электропередачи.

Компания входит в реестр аккредитованных ИТ-компаний.

Вакансия открыта в рамках развития и расширения команды R&D подразделения.

О проекте:

Команда разрабатывает высокопроизводительные устройства релейной защиты и автоматики для цифровых подстанций. В основе наших изделий ‒ многопроцессорные аппаратные платформы на базе ARM с развитой системой периферии, реализующие функции противоаварийной автоматики, защиты и управления в режиме реального времени. Реализуем весь цикл разработки: от проектирования аппаратуры и написания low-level кода до создания прикладных алгоритмов и средств диагностики.

Обязанности:

  • Разработка системного ПО для многопроцессорных платформ на базе ARM Cortex-A (32/64), Cortex-M с применением Embedded Linux и ОСРВ (преимущественно FreeRTOS)
  • Портирование BSP (Board Support Package), модификация U-Boot, Device Tree, модификация/разработка модулей ядра Linux
  • Разработка драйверов для периферии: Ethernet, CAN, UART (RS-485), SPI, I2C, SDIO, USB, I2S, графические LCD-индикаторы
  • Разработка прикладного ПО: алгоритмы релейной защиты, обработка данных с АЦП, реализация протоколов МЭК 61850, МЭК 60870-5-101/103/104
  • Построение систем сборки и конфигурирования ПО: CMake , Buildroot, Yocto/OpenEmbedded
  • Разработка и автоматизация тестирования встроенного ПО
  • Участие в проектировании аппаратно-программного интерфейса совместно с командой схемотехников.

Требования:

  • Опыт разработки Embedded Linux от 5 лет; уверенное знание архитектуры ARM
  • Глубокое знание C/C++, навыки низкоуровневого программирования
  • Практический опыт работы с многопоточностью
  • Опыт работы с интерфейсами периферии: SPI, I2C, Ethernet, USB, SDIO, UART, CAN и др.
  • Владение системами сборки: make, cmake, Buildroot
  • Опыт написания и автоматизации тестов
  • Уверенное знание Git; опыт работы в командной разработке (code review, CI/CD)
  • Опыт работы с китайскими SoC: AllWinner, RockChip - желательно
  • Опыт разработки драйверов под Linux (character device, platform driver, DMA) - желательно
  • Знание промышленных протоколов: МЭК 61850 (GOOSE, MMS, Sampled Values), МЭК 60870-5-104, Modbus - желательно
  • Опыт работы с системами непрерывной интеграции: GitLab CI, Jenkin - желательно

Условия:

  • Трудоустройство и соцпакет в полном соответствии с ТК РФ
  • График работы: пн.–пт. 9:00–18:00. Возможен гибкий график и гибридный график.
  • Высокая заработная плата (обсуждается индивидуально по результатам собеседования)
  • Работа в аккредитованной ИТ-компании
  • Участие в разработке технически сложных, уникальных продуктов для критической инфраструктуры
  • Профессиональный рост и доступ к современной элементной базе и испытательному оборудованию
  • Материальная помощь и социальная поддержка сотрудников (компенсация 50% стоимости аренды жилья для иногородоних, компенсация 50% стоимости проезда)