Мы ищем Senior Software Engineer в команду Platform Infrastructure Team. Команда отвечает за низкоуровневые операционные системы, гипервизоры виртуализации и кастомные сборки ядра Linux, на которых работает наш глобальный облачный парк. Вы возьмёте на себя ответственность за ребейзинг ядра, настройку QEMU и интеграцию аппаратных средств безопасности для запуска наших новых bare-metal вычислительных узлов на ARM.
Настраивать, патчить и собирать ядро Linux и QEMU для оптимальной безопасности и производительности на оборудовании ARM. Переносить и ребейзить существующие кастомные патчи ядра для x86, чтобы поддержать новую сборку ARM Debian. Реализовывать и тестировать протоколы measured boot на базе TPM 2.0 и интеграции виртуализации vTPM. Настраивать пайплайны кросс-компиляции (MBS / Jenkins) для сборки QEMU, Linux и модулей ядра. Отлаживать сложные проблемы интеграции аппаратного и программного обеспечения непосредственно на физических лабораторных bare-metal машинах ARM.
Образование и опыт: степень бакалавра в области компьютерных наук, инженерии или смежной области, а также значительный опыт в разработке ядра и низкоуровневых систем. Экспертиза в ядре: глубокий инженерный опыт работы с ядром Linux (v6.x) и внутренним устройством архитектуры ARM64. Системное программирование: отличное владение C, ассемблером и низкоуровневыми интеграциями с ОС. Виртуализация и безопасность: глубокий опыт работы с KVM и QEMU (в частности, с вложенной виртуализацией ARM-on-ARM), а также с интеграцией TPM 2.0 / vTPM. Отладка и инструменты: практический опыт работы с инструментами кросс-компиляции, низкоуровневыми отладчиками (GDB, JTAG, средства трассировки) и вводом в эксплуатацию лабораторных bare-metal хостов.
Вдохновляющие проекты: У нас более 500 клиентов из разных отраслей и сфер, поэтому мы предоставляем интересную возможность участвовать в прорывных проектах, использующих передовые технологии. Как команда, мы создаём цифровые продукты, которые положительно влияют на жизнь людей.
Возможности для роста: Мы поддерживаем культуру непрерывного обучения и профессионального развития. Мы стремимся оказывать своевременную и всестороннюю помощь каждому консультанту через нашу специализированную команду Learning & Development, обеспечивая их постоянный рост и успех.
DE&I имеет значение: В GlobalLogic мы глубоко ценим и принимаем разнообразие. Мы стремимся предоставлять равные возможности всем людям, создавая инклюзивную и вдохновляющую рабочую среду.
Развитие карьеры: В нашей корпоративной культуре большое внимание уделяется развитию карьеры, и мы предлагаем множество возможностей для роста. Регулярное общение с командами помогает поддерживать их вовлечённость, мотивацию и признание. Мы помогаем сотрудникам уверенно и с энтузиазмом идти к своим карьерным целям.
Комплексный пакет льгот: Помимо справедливой компенсации, мы предлагаем комплексный пакет льгот, в котором приоритет отдаётся общему благополучию наших консультантов. Мы искренне заботимся об их здоровье и стремимся создавать позитивную рабочую атмосферу.
Гибкие возможности: В GlobalLogic мы придаём первостепенное значение балансу между работой и личной жизнью и предлагаем гибкие условия, адаптированные под ваш образ жизни. Изучайте варианты релокации и ротации, чтобы получить разнообразный культурный и профессиональный опыт в разных странах вместе с нашей компанией.