Selectel

Embedded Software Engineer

в Selectel

от 250 000 ₽/мес на руки

📍 Санкт-Петербург (м. Московские ворота)Офис или гибрид
Специализация
Embedded
Уровень
Middle
Английский
B1 — IntermediateB1 — Intermediate
Требуемый опыт
3+ лет

Технологии/инструменты

C/C++I2CSPILinuxGitEmbedded Linux

Команда разработки встраиваемого ПО занимается разработкой прошивок BMC/BIOS для серверных материнских плат собственной разработки на базе последних поколений процессоров от AMD/Intel.

  • У нас можно заниматься разработкой максимально близко к "железу".
  • Создаем реальные продуктовые ценности: наши прошивки будут работать на настоящих серверах в настоящих датацентрах.
  • Можно применять свой опыт и знания на любом уровне от BIOS/UEFI до web-интерфейса.
  • Будем рады навыкам обратной разработки.
  • Можно предлагать технологии и архитектуру.
  • Можно влиять на процессы в команде.

Основные задачи

  • Портирование UEFI EDK2, coreboot на платформы компании.
  • Создание нового функционала для EDK2.
  • Обеспечение взаимодействия загрузчика с OpenBMC (IPMI/KCS/MCTP/...).
  • Доработка и развитие прошивки BMC контроллера серверной материнской платы (на базе OpenBMC):.
  • Портирование OpenBMC на нашу платформу.
  • Bring up новых плат.
  • Поиск и/или разработка технологий, решений и архитектур.
  • Участие в тестирование, согласование тест-планов с отделом QA.

Мы ожидаем

  • Знание языка C/C++.
  • Знание шин I2C, SPI, RS232, LPC и т.д..
  • Знание ОС Linux на продвинутом уровне.
  • Понимание процесса загрузки ОС Linux от подачи питания до появления приглашения командной строки.
  • Умение работать с системой контроля версий git.
  • Опыт разработки приложений для Embedded Linux.
  • Знание классических алгоритмов и структур данных.
  • Базовые знания сетей и протоколов (TCP/IP, UDP).
  • Владение английским языком на уровне чтения и написания технической документации.
  • Базовые знания схемотехники, умение читать принципиальные схемы и документацию на электронные компоненты.

+100 к резюме

  • Знание архитектур x86 и amd64.
  • Знание устройства шины PCI Express и принципов её конфигурирования.
  • Понимание межъядерного и межпроцессорного взаимодействия.
  • Опыт разработки coreboot и/или EDK2.
  • Знание IPMI 2.0, MCTP, KCS.
  • Умение писать скрипты (python, bash, awk).
  • Знание системы сборки Yocto.
  • Знание протоколов стека DMTF Redfish (PLDM, MCTP).
  • Знание C++ (особенно C++17 и С++20), принципов ООП.
  • Умение работать с Docker: создание/использование/модификация контейнеров.

Про условия

  • ​​​​Официальное оформление, белая зарплата.
  • Годовая премия по результатам работы до 15% от суммарного оклада за 12 месяцев.
  • Релокационный бонус при переезде.
  • Бесплатные обеды и кофе-брейки.
  • Гибкое начало рабочего дня (до 12:00).
  • 10 минут пешком от м. Московские ворота, своя парковка (и для велосипедов тоже).
Полина Рогачева Recruiter
Selectel

О компании Selectel

Сфера
Продуктовая компания
Инвестиции
9,8 млрд.
Размер
1001+

Selectel — крупнейший независимый провайдер сервисов IT-инфраструктуры в России.

Мы предлагаем комплексные решения для разных типов организаций — от индивидуальных предпринимателей до крупных корпораций. Продукты Selectel позволяют отказаться от капитальных затрат на собственную IT-инфраструктуру, обеспечить ее быструю масштабируемость и высокую производительность.

Мы управляем сетью из шести собственных высокотехнологичных дата-центров в Москве, Санкт-Петербурге и Ленинградской области, а также предоставляем сервисы на базе партнерского дата-центра в Новосибирске.

Каталог продуктов Selectel — один из самых диверсифицированных на рынке. Мы предоставляем 50+ продуктов, которые покрывают ключевые потребности клиентов в области IT-инфраструктуры.

У нас более 25 000 клиентов. Нам доверяют такие компании, как X5 Group, Самокат, Учи.ру, 2ГИС, amoCRM и другие.

В 2023 году Selectel вошел в топ-3 компаний по выручке IaaS и топ-5 компаний количеству стойко-мест (согласно обзорам iKS-Consulting). По данным отраслевых рейтингов CNews, Selectel занимает лидирующие позиции среди провайдеров Managed Kubernetes, DBaaS и GPU Cloud.