Группа компаний «РАДИУС» работает на рынке более 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% стоимости проезда)
Похожие вакансии
Высшее техническое образование. Отличное знание языка C и уверенное владение C++. Глубокое понимание архитектуры ОС Linux (внутреннее устройство ядра, подсистемы).
Высшее техническое образование. Опыт разработки проектов на C. Знание операционных систем Linux на уровне понимания архитектуры. Опыт разработки драйверов устройств...
Высшее техническое образование. Опыт работы в БТК (ОТК) на производственных предприятиях (Росатом, ОАК, Роскосмос) не менее 3 лет (опыт работы...
Высшее техническое образование. Владение программными продуктами: QT. Программирование на языке C++. Обучаемость, коммуникабельность, внимание к деталям.
Высшее образование (техническое). Опыт работы от 2-х лет области менеджмента качества на промышленном предприятии. Опыт работы с ГОСТ РВ...
