Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаEmbedded software engineer (C++)
Для этих целей уже много лет мы используем OpenBMC — опенсорсный embedded Linux для контроллера серверной материнской платы. С его помощью можно удалённо узнать всё о состоянии сервера, получить доступ к ОС, а также управлять сотнями тысяч серверов. А ещё всё — вообще всё — можно автоматизировать.
Какие задачи вас ждут
Разработка архитектуры программно-аппаратных решенийВы будете проектировать архитектуру для новых устройств дата-центров, учитывая нюансы эксплуатации, управления и тестирования. Важно закладывать возможность измерения различных параметров и обеспечивать design for manufacturability.
Поиск и решение проблем на стыке software и hardware
Предстоит диагностировать сложные проблемы, используя все инструменты дебага: от дебажных принтов и GDB до работы с осциллографом и анализа принципиальных схем вместе со схемотехниками.
Взаимодействие с опенсорс-сообществом
Вы будете регулярно синхронизировать наш форк OpenBMC с upstream, взаимодействовать с сообществом и мейнтейнерами проекта, участвовать в развитии экосистемы.
Развитие системы управления оборудованием
Предстоит работать над улучшением существующих и созданием новых компонентов для удалённого управления серверами, мониторинга их состояния и автоматизации операций в масштабах сотен тысяч устройств.
Мы ждем, что вы
- Уверенно владеете C++ и разрабатывали на этом языке
- Знаете классические алгоритмы, структуры данных и шаблоны проектирования
- Разрабатывали под Embedded Linux
- Умеете разрабатывать клиент-серверные приложения и знаете сетевые протоколы
- Умеете решать нестандартные задачи и находить первопричины проблем
- Работали с системами контроля версий
- Умеете читать техническую документацию на английском языке
Будет плюсом, если вы
- Занимались системным программированием для Linux или bare metal на стыке software и hardware
- Участвовали в открытых опенсорс-проектах
- Умеете читать и понимать принципиальные схемы электронных устройств
- Работали с BMC (Baseboard Management Controller) или аналогичными системами
- Знаете специфику работы дата-центров и серверного оборудования
О команде
Наша команда работает над системами управления одной из крупнейших IT-инфраструктур в регионе. Мы не просто пишем код — мы создаём решения, которые должны работать надёжно в промышленных масштабах. Каждый день мы сталкиваемся с уникальными вызовами: от низкоуровневого программирования до архитектурных решений для новых поколений серверов.Мы ценим глубокое погружение в предметную область и системный подход к решению задач. В команде принято разбираться в проблемах до самого основания, будь то баг в коде или особенность работы конкретного чипа. У нас можно получить уникальный опыт работы с оборудованием дата-центров в масштабах, доступных единицам компаний в мире.
Атмосфера в команде сочетает техническую глубину и взаимопомощь. Мы делимся знаниями, вместе разбираем сложные кейсы и поддерживаем друг друга в профессиональном росте. Здесь вы сможете работать с экспертами в области embedded-разработки и дата-центров, участвовать в создании решений, которые управляют фундаментальной инфраструктурой Яндекса.
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие