Ведущий инженер по разработке ПО / Senior Software Development (CYP)
Команда Common Yadro Platform разрабатывает программную экосистему для продуктов компании.
Мы создаём слои управления аппаратной платформой и ОС, Linux-based дистрибутивы и общие для продуктов сервисы на Golang. Common Yadro Platform позволяет продуктовым командам сосредоточиться на разработке бизнес-логики и берет на себя бо́льшую часть жизненно важных функций платформы, предоставляя необходимые интерфейсы для вышележащих уровней ПО.
В команду разработки ищем специалиста по созданию и поддержке кросс-архитектурного Linux дистрибутива c опытом работы в крупных Enterprise или Open Source проектах.
Приветствуется любая комбинация продуктового опыта, включая низкоуровневое программирование, администрирование систем, embedded или real-time разработку.
Чем предстоит заниматься:
- создавать и поддерживать специализированные дистрибутивы на базе Linux для промышленного использования в высоконагруженных сложных системах;
- расширять возможности нашей сборочной системы;
- следить за обновлениями Open Source и актуализировать нашу кодовую базу;
- изучать и адаптировать многочисленные сборочные системы: cmake, bazel, meson, npm, go, wheel, scons и др;
- читать dmesg и отлаживать системы: понимать, как специфика железа отражается в дистрибутиве;
- улучшать существующие и создавать новые командные процессы по выпуску ОС;
- увеличивать экспертизу и помогать продуктовым командам с платформенными задачами.
Что мы ожидаем от будущего члена команды:
- опыт работы в области System Engineer, Linux Engineer от 3х лет;
- отличное знание Linux (архитектура, сборка и администрирование);
- опыт автоматизации и написания скриптов на Python и bash;
- опыт диагностики проблем производительности на уровне ОС и hardware;
- хорошее представление о современном аппаратном обеспечении (устройство памяти, шин данных, систем ввода-вывода);
- знание английского на уровне чтения и написания технической документации.
Дополнительно приветствуем:
- опыт системного программирования на C/C++ или разработки встраиваемого ПО;
- знания об устройстве ядра Linux и опыт написания драйверов;
- умение писать системные приложения и демоны под GNU/Linux;
- опыт open source разработки;
- опыт работы с системами баг-трекинга (e.g. Jira);
- опыт работы и понимание базовых принципов функционирования следующих областей: сети, системы хранения данных (файловые, блочные, объектные), телеком.
О нашем офисе:
- современный и комфортный офис в БП «Полюстрово», в 15 мин от метро «Площадь Ленина» или «Новочеркасская», г. Санкт-Петербург;
Мы предлагаем:
-
Программу поддержки инноваций:
Премии за регистрацию патентов, создание результатов интеллектуальной деятельности
-
Поддержку в личных вопросах:
консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами
-
Обучение и развитие:
учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях
-
Заботу о здоровье:
ДМС с первых дней работы, льготные условия страхования близких
-
Лекторий с выдающимися экспертами:
инженерами, учеными и исследователями
-
Открытое общение:
регулярные онлайн-встречи всей команды YADRO
Мы предлагаем:
-
Программу поддержки инноваций:
Премии за регистрацию патентов, создание результатов интеллектуальной деятельности
-
Поддержку в личных вопросах:
консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами
-
Обучение и развитие:
учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях
-
Заботу о здоровье:
ДМС с первых дней работы, льготные условия страхования близких
-
Лекторий с выдающимися экспертами:
инженерами, учеными и исследователями
-
Открытое общение:
регулярные онлайн-встречи всей команды YADRO