Разработчик встаиваемого ПО Linux CC++

Работодатель:
Зарплата:
150 000 руб.
Опыт работы:
От 1 года до 3 лет
Место работы:
Москва, Авиамоторная улица, 8с12
ООО НПП "Фликс"- производственная компания полного цикла. Мы занимаемся разработкой и производством монолитных керамических и других типов СВЧ-фильтров, мультиплексоров, перестраиваемых фильтров, коммутаторов фильтров, линейных трактов радиоприемных устройств, мобильных синтезаторов частот и тест-трансляторов.

В новый департамент "Радиосистемы" мы ищем разработчиков встраиваемого программного обеспечения на стеке Linux С/С++ для программно - определяемых аппаратных платформ радиооборудования, реализующего системное и алгоритмическое программное обеспечение продуктов и изделий систем беспроводной связи и передачи информации. Основными областями деятельности являются некоторые или все из следующих подобластей в зависимости от навыков.

Чем предстоит заниматься:

  • Сборка и конфигурирование ОС Linux для ARM процессоров программно-определяемых аппаратных платформ;
  • Модификация компонентов ОС (kernel, RootFS и т.д.);
  • Разработка модулей ядра Linux и драйверов устройств;
  • Модификация и разработка загрузчиков u-boot, yocto или buildroot;
  • Написание документации по использованию и тестированию устройств;
  • Разработка системного, интерфейсного и алгоритмического программного обеспечения;
  • Отладка аппаратно-программной части, оптимизация работы программ.

Что мы ожидаем:

Внимание! Рассмотрим кандидатов с навыками и умениями частично удовлетворяющие требованиям ниже.

  • Знание архитектуры ядра Linux;
  • Опыт разработки кода драйверов ядра, системных компонент на С/С++;
  • Навыки отладки и тестирования ядра ОС, RootFS;
  • Навыки сборки и модификации OC Linux через BuildRoot/Yocto;
  • Уверенное владение современным C++17/20: constexpr, концепты, coroutines, STL;
  • Опыт коммерческой разработки под Linux: пользовательское и/или системное пространство, системные вызовы, IPC, многопоточность (pthread, std::thread);
  • Опыт embedded – разработки (ARM Cortex-A/R/M, RISC-V, SoC FPGA);
  • Опыт работы с: Git (branching, code review, Git Flow), CMake или Meson, отладчиком (GDB/LLDB, core-dump, tracepoints);
  • Общее знание архитектуры операционной системы Linux;
  • Знание языка C\C++;
  • Владение средствами разработки ПО под Linux (GNU Compiler collection (GCC), GNU make, GNU Debugger (GDB);
  • Опыт разработки системного ПО (подсистемы ядра Linux, драйверы, взаимодействие с ядром Linux);
  • Опыт работы с сетевыми протоколами;
  • Системы контроля версий, предпочтительно Git;
  • Опыт программирования микроконтроллеров;
  • Начальные знания в области схемотехники микропроцессорных систем;
  • Активная коммуникация и самостоятельное решение проблем, с использованием собственного опыта / экспертизы;
  • Знание иностранного языка (Английский) на уровне B2 / C1.

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

  • Опыт разработки / исследования / спецификации алгоритмов и технологий беспроводной передачи данных;
  • Знание алгоритмов и принципов линейной алгебры, вычислительной математики, цифровой обработки, статистического и спектрального анализов сигналов;
  • Знание теории информации, цифровой обработки сигналов, теории адаптивных фильтров, моделирование линейных и не линейных радиочастотных устройств, статистического и спектрального анализов сигналов;
  • Знание современных технологий и архитектур построения сетей беспроводной связи, в том числе, мобильной и спутниковой, а также стандартов технологий LTE / 5G TN / NTN;
  • Знание принципов верификации и тестирования алгоритмов и математических моделей;
  • Понимание процесса разработки программного встраиваемого обеспечения на аппаратных языках программирования (HDL);
  • Опыт разработки архитектуры программного обеспечения;
  • Опыт международных научных публикаций и выступлений.

Условия:

  • Официальное трудоустройство по ТК РФ;
  • Полностью белая з/п, уровень обсуждается с финальным кандидатом;
  • Режим работы 5/2 с 9:00 до 18:00;
  • ДМС по окончанию испытательного срока;
  • Расположение в центре Москвы, в 5 минутах от метро/БКЛ Авиамоторная;
  • Уютная комната для отдыха, кухня;
  • Полная комплектация современным оборудованием;
  • Работа в компании, в которой ваши идеи, инициативы и творческий потенциал будут цениться и поддерживаться;
  • Молодой, дружный коллектив.

Похожие вакансии

Менеджер по продажам медийной рекламы
Медиа Бизнес Солюшенс

Опыт работы в продажах медиа от 1 года. Знание Excel на базовом уровне. Свободное владение MS Office. Коммуникабельность.

Менеджер по продажам спонсорства на ТВ
Медиа Бизнес Солюшенс

Высшее образование (маркетинг, PR, реклама, журналистика - как плюс). Опыт работы в продажах/сопровождении клиентов от 1,5 года.

Менеджер по работе с ключевыми поставщиками
Платёжный сервис А3

работает на рынке с 2010 года. Опыт KAM/развития ключевых партнёрств от 2 лет. Уверенное владение Excel, PowerPoint, CRM (ведение...

Инженер по физическому моделированию
ЦИТМ Экспонента

Электроприводов. Гидравлики. Тепловых и многодоменных систем. Исследовать подходы к системному и физическому моделированию. Высшее техническое образование. Практический опыт моделирования в.