TL;DR

Senior Embedded Developer (C++/OpenBMC): Разработка архитектуры и поддержка программного обеспечения для серверного оборудования дата-центров с акцентом на OpenBMC и низкоуровневое взаимодействие с аппаратным обеспечением. Фокус на поиске проблем на стыке программной и аппаратной частей, синхронизации с апстримом и оптимизации систем удаленного управления инфраструктурой.

Локация: Москва (м. Парк культуры), офис или гибридный формат

Зарплата: 300 000 — 490 000 руб./мес. на руки

Компания

Команда Yandex Infrastructure создает и поддерживает фундамент для всех сервисов Яндекса, включая поиск, такси и маркет.

Что делать

  • Разрабатывать архитектуру программно-аппаратных решений для новых устройств дата-центров.
  • Анализировать и устранять проблемы на стыке программной и аппаратной части с использованием инструментов отладки (GDB, осциллографы).
  • Взаимодействовать с OpenBMC сообществом и поддерживать актуальность форка проекта.
  • Обеспечивать абстрагирование высокоуровневых интерфейсов от железа.
  • Проектировать решения с учетом нюансов эксплуатации и тестирования на производстве.

Требования

  • Опыт разработки от 3 лет.
  • Уверенное владение C++.
  • Знание классических алгоритмов, структур данных и паттернов проектирования.
  • Опыт разработки под Embedded Linux.
  • Навыки разработки клиент-серверных приложений и знание сетевых протоколов.
  • Опыт работы с системами контроля версий.

Хорошо, если есть

  • Опыт системного программирования для Linux или baremetal.
  • Опыт работы над open-source проектами.
  • Навык чтения принципиальных схем.

Культура и преимущества

  • Высокий совокупный доход с премиями каждые полгода.
  • Технологичные офисы с зонами отдыха, спортзалами и питанием по бейджу.
  • Расширенная медицинская страховка (ДМС) с широким спектром услуг, включая стоматологию и психотерапию.
  • Возможности обучения: внутренняя платформа с курсами, менторство, оплата профильных конференций и изучение языков.
  • Жилищная программа с льготными условиями после года работы.