БУЛАТ

Программист C

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Linux
  • NXP
  • PowerPC
  • Linux Kernel:
  • DMA
  • Ethernet
  • VLAN
  • Make
  • CMake
  • Autotools
  • Gprof
  • gdb
  • Git
  • Jira
  • Atlassian Confluence
  • LTE
  • GSM
  • Английский — B1 — Средний

БУЛАТ — Ведущий российский производитель, разрабатывает и производит высокотехнологичное инфраструктурное оборудование для построения телеком- и ИТ- систем, а также внедряет интеграционные проекты «под ключ».

БУЛАТ в цифрах:

  • с 2015 года на рынке;
  • 5 офисов – г. Москва: ул. Рябиновая, ул. Бутлерова и ИЦ Сколково, г. Рязань и г. Нижний Новгород
  • 300 + сотрудников;
  • 31 патент на инновационные разработки компании;
  • 15 свидетельств на программное обеспечение, разработанное нами;
  • 45 устройств в Реестре РЭП МПТ РФ;
  • ПО в Едином Реестре Минцифры.

В связи с разработкой новых продуктов и работой над новыми проектами мы расширяем команду!

Задачи, которые предстоит решать:

  • Анализ прикладного ПО. Рефакторинг имеющегося кода;
  • Разработка системного ПО и высоконагруженных сетевых приложений для телекоммуникационных решений на базе NXP B4860 PowerPC;
  • Оптимизация кода под гетерогенные системы, включая взаимодействие между ядрами PowerPC и сопроцессорами (DSP, hardware accelerators);
  • Разработка и поддержка драйверов устройств, прошивок и пользовательских приложений для Linux с использованием SDK QorIQ v2;
  • Интеграция и отладка ПО для решения на базе NXP;
  • Участие в полном цикле разработки: от анализа схемотехники до внедрения и тестирования ПО;

Мы подходим друг другу, если у вас есть:

  • Высшее техническое образование (компьютерные науки, телекоммуникации, электроника);
  • Опыт разработки под PowerPC/NXP B4860:;
  • Опыт работы с SDK QorIQ;
  • Понимание работы гетерогенных систем (например, взаимодействие PowerPC + ARM/DSP);
  • Глубокое знание Linux Kernel:;
  • Разработка драйверов для PCIe, DMA, прерываний, аппаратных ускорителей;
  • Настройка ядра для embedded-решений (память, синхронизация);
  • Программирование на C;
  • Реализация L2/L3 протоколов (Ethernet, VLAN, IPv4/IPv6);
  • Базовые знания схемотехники: чтение документации, взаимодействие с FPGA;
  • Опыт отладки embedded-решений;
  • Системы сборки: Make, CMake, Autotools;
  • Профилирование, отладка: gprof, gdb;
  • Работа в команде: Git, Jira, Confluence;

Будет плюсом:

  • Знание стандартов связи 5G NR, LTE, GSM;
  • Навыки работы с RTOS в гетерогенных системах;
  • Понимание основ цифровой обработки сигналов (DSP) для радиосвязи;
  • Базовое знание Verilog/VHDL для взаимодействия с FPGA;

Мы предлагаем:

  • Официальное оформление с первого дня.
  • Полностью белую, достойную и регулярную зарплату.
  • ДМС со стоматологией.
  • График работы на выбор (с 8/ 9/10 до 17/18/19).
  • Гибрид
  • Система дополнительного стимулирования (материальная и нематериальная): подарки для детей, подарки новичкам, материальное поощрение при заключение брака и рождение детей, поощрение за стаж.

Мы уверены, что важно продолжать учиться и развиваться, поэтому в БУЛАТ:

  • Регулярное внешнее и внутреннее обучение;
  • Собственная корпоративная библиотека с регулярным наполнением новыми книгами (в электронном, бумажном и аудио формате);
  • Возможность прохождения дополнительных обучающих курсов за счет компании;
  • Регулярно организовываются различные корпоративные мероприятия и тематические дни внутри компании.

ПОСТРОЙ СВОЮ КАРЬЕРУ ВМЕСТЕ С БУЛАТ!