ООО НПП «Фликс»- производственная компания полного цикла. Мы занимаемся разработкой и производством монолитных керамических и других типов СВЧ-фильтров, мультиплексоров, перестраиваемых фильтров, коммутаторов фильтров, линейных трактов радиоприемных устройств, мобильных синтезаторов частот и тест-трансляторов. В новый департамент «Радиосистемы» мы ищем разработчиков встраиваемого программного обеспечения на стеке Linux С/С++ для программно - определяемых аппаратных платформ радиооборудования, реализующего системное и алгоритмическое программное обеспечение продуктов и изделий систем беспроводной связи и передачи информации.
Разработчик встаиваемого ПО для радиооборудования
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Сборка и конфигурирование ОС 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 минутах от метро/БКЛ Авиамоторная
- Уютная комната для отдыха, кухня
- Полная комплектация современным оборудованием
- Работа в компании, в которой ваши идеи, инициативы и творческий потенциал будут цениться и поддерживаться
- Молодой, дружный коллектив
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.