Описание вакансии
Больше 15 лет Яндекс строит собственные дата-центры, совместно с партнёрами создаёт и дорабатывает оборудование для дата-центров: серверы, полки для устройств PCIe, дисковые полки, устройства для резервирования питания. За всеми этими устройствами нужно следить, удалённо управлять ими и собирать метрики.
Для этих целей уже много лет мы используем OpenBMC — опенсорсный Embedded Linux для контроллера серверной материнской платы. С его помощью можно удалённо узнать всё о состоянии сервера, получить доступ к ОС, а также управлять сотнями тысяч серверов.
Мы ждем, что вы:
- Уверенно владеете C++ и разрабатывали на этом языке
- Знаете классические алгоритмы, структуры данных и шаблоны проектирования
- Разрабатывали под Embedded Linux
- Умеете разрабатывать клиент-серверные приложения и знаете сетевые протоколы
- Умеете решать нестандартные задачи и находить первопричины проблем
- Работали с системами контроля версий
- Умеете читать техническую документацию на английском языке
Будет плюсом, если вы:
- Занимались системным программированием для Linux или bare metal на стыке software и hardware
- Участвовали в открытых опенсорс-проектах
- Умеете читать и понимать принципиальные схемы электронных устройств
- Работали с BMC (Baseboard Management Controller) или аналогичными системами
- Знаете специфику работы дата-центров и серверного оборудования
Условия работы
Какие задачи вас ждут
- Разработка архитектуры программно-аппаратных решений
- Поиск проблем на стыке программной и аппаратной части
- Взаимодействие с опенсорс-сообществом
Здоровье:
- Расширенная медицинская страховка начинается с первого месяца в Яндексе.
Рост и развитие:
- В Яндексе есть всё, чтобы постоянно развиваться и учиться новому.
Спорт:
- Во всех крупных офисах Яндекса есть спортзалы со всем необходимым.
Гибкий график
- У нас нет фиксированного времени начала и конца рабочего дня.
Жилищные займы
- Льготная ставка на покупку жилья и улучшение жилищных условий.
Всё для детей
- Страхование, детские дни в офисе, подарки на рождение детей.