TL;DR
Senior Embedded Developer (C++/OpenBMC): Разработка архитектуры и поддержка программного обеспечения для серверного оборудования дата-центров с акцентом на OpenBMC и низкоуровневое взаимодействие с аппаратным обеспечением. Фокус на поиске проблем на стыке программной и аппаратной частей, синхронизации с апстримом и оптимизации систем удаленного управления инфраструктурой.
Локация: Москва (м. Парк культуры), офис или гибридный формат
Зарплата: 300 000 — 490 000 руб./мес. на руки
Компания
Команда Yandex Infrastructure создает и поддерживает фундамент для всех сервисов Яндекса, включая поиск, такси и маркет.
Что делать
- Разрабатывать архитектуру программно-аппаратных решений для новых устройств дата-центров.
- Анализировать и устранять проблемы на стыке программной и аппаратной части с использованием инструментов отладки (GDB, осциллографы).
- Взаимодействовать с OpenBMC сообществом и поддерживать актуальность форка проекта.
- Обеспечивать абстрагирование высокоуровневых интерфейсов от железа.
- Проектировать решения с учетом нюансов эксплуатации и тестирования на производстве.
Требования
- Опыт разработки от 3 лет.
- Уверенное владение C++.
- Знание классических алгоритмов, структур данных и паттернов проектирования.
- Опыт разработки под Embedded Linux.
- Навыки разработки клиент-серверных приложений и знание сетевых протоколов.
- Опыт работы с системами контроля версий.
Хорошо, если есть
- Опыт системного программирования для Linux или baremetal.
- Опыт работы над open-source проектами.
- Навык чтения принципиальных схем.
Культура и преимущества
- Высокий совокупный доход с премиями каждые полгода.
- Технологичные офисы с зонами отдыха, спортзалами и питанием по бейджу.
- Расширенная медицинская страховка (ДМС) с широким спектром услуг, включая стоматологию и психотерапию.
- Возможности обучения: внутренняя платформа с курсами, менторство, оплата профильных конференций и изучение языков.
- Жилищная программа с льготными условиями после года работы.
