TeamLead разработки

Yadro

United States

Remote

USD 180,000 - 240,000

Full time

37 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

ДМС с стоматологией
Страхование близких
Консультации юристов
Сессии с психологом
Премии за патенты
Обучающие порталы

Job summary

Yadro ищет старшего разработчика OpenBMC для руководства командой и разработки системного ПО на C/C++ под GNU/Linux. В рамках роли требуется глубокое владение C++17, знание REST/RESTful WebAPI, системных компонентов на Linux, а также опыт работы с d-bus и systemd.

Кандидат будет наставлять сотрудников, участвовать в улучшении OpenBMC и поддержке инфраструктуры проекта, а также развивать взаимосвязь с сообществом и партнерами.

Qualifications

  • Глубокие знания C++17 и выше, STL/Boost.
  • Знания REST API и WebAPI.
  • Понимание systemd и d-bus; опыт Linux пользователей/prog.
  • Опыт разработки под Linux (POSIX) и отладки GDB.

Responsibilities

  • Управление техническим базисом разработки и поддержки OpenBMC.
  • Самостоятельная разработка системного ПО на C/C++ под GNU/Linux.
  • Поиск причин неисправностей на стыке ПО и железа; разработка решений.
  • Наставничество инженеров уровня Junior+; руководство командой 7+ человек.
  • Участие в развитии сообщества OpenBMC.

Skills

C++17
STL
Boost
WebAPI REST
systemd
d-bus
Linux POSIX
GDB
Technical English
Team leadership
GraphQL

Tools

Yocto Linux
Linux kernel drivers

Job description

Описание

OpenBMC— проект с открытым исходным кодом, возглавляемого в рамках The Linux Foundation при участии многих других компаний. Проект OpenBMC основывается на инфраструктуре проекта Yocto и состоит из большого числа компонентов от загрузчика uboot и ядра ОС Linux до демонов и утилит, работающих в режиме пользователя и активно использующих подсистему d-bus для межпроцессного взаимодействия.

Задачи
  • Управление техническим базисом разработки и поддержки продуктов в сфере систем управления BMC на базе OpenBMC.
  • Самостоятельная разработка системного ПО на C/С++ под ОС GNU/Linux.
  • Поиск причин неисправностей на стыке программного кода и вычислительного железа и разработка методов их решения.
  • Наставничество инженеров уровня (Junior+).
  • Управление командой 7+ человек.
  • Участие в развитии комьюнити OpenBMC.
Требования
  • Глубокого знания языка C++, 17ый стандарт и выше (Библиотеки: STL, Boost).
  • Знание 23го стандарта (Будет является преимуществом).
  • Отличного понимания принципов WebAPI: REST и т.п.
  • Знания принципов работы systemd и d-bus.
  • Отличного знания Linux на уровне программирования userspace (POSIX API).
  • Навыков отладки с помощью gdb и иных средств.
  • Знания английского языка (чтение технической литературы).
  • Быстрой обучаемости новым технологиям.
  • Опыт управления командой от 5 человек.
  • Будет плюсом: Знание протокола GraphQL; Знание стека протоколов DMTF: Redfish, PLDM, MCPT, и т.д; Знание Python на уровне, достаточном для разработки собственного сложного ПО; Знание принципов работы проекта Yocto Linux; Знание Linux не только на уровне userspace, но и на уровне архитектуры драйверов ядра, опыт разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon
Условия
  • ДМС со стоматологией с первых дней работы
  • Льготные условия страхования близких
  • Возможность взять day off для восстановления здоровья
  • Консультации юристов по любим вопросам
  • Сессии с психологом для поддержания ментального здоровья
  • Помощь экспертов по ЗОЖ и управлению личными финансами
  • Премии за патенты и изобретения
  • Учебный портал с лекциями от экспертов
  • Участие в топовых конференциях
  • Изучение английского
  • Дополнительное профессиональное обучение на внешних курсах
  • Программа, по которой можно вместе с коллегами посещать тренировки, творческие уроки и участвовать в соревнованиях — компания частично компенсирует расходы.
  • Скидки на посещение ресторанов и фитнес-клубов, заказы в сервисах доставки, на подписку в онлайн-кинотеатрах и другие спецпредложения.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Разработчик интерфейсов встраиваемых систем
Разработчик интерфейсов встраиваемых систем

Yadro • United States

Remote
USD 120,000 - 180,000
Менеджер проектов разработки firmware
Менеджер проектов разработки firmware

Yadro • United States

Remote
USD 90,000 - 130,000
ДМС со стоматологией
Страхование близких
Доступ к психологу
+2
DevOps-инженер инфраструктуры
DevOps-инженер инфраструктуры

Yadro • United States

Remote
USD 120,000 - 190,000
ДМС со стоматологией с первых дней
Льготные страховые условия близких
Доступ к обучению и конференциям
+2
Project manager
Project manager

YADRO • United States

Remote
USD 120,000 - 180,000
ДМС со стоматологией
Льготные условия страхования близких
Возможность взять day off для здоровья
+5
SRE in web applications
SRE in web applications

YADRO • United States

Remote
USD 90,000 - 130,000
ДМС
Льготное страхование близких
Day off для здоровья
+10
Инженер по автоматизации тестирования (auto) серверов
Инженер по автоматизации тестирования (auto) серверов

Yadro • United States

Remote
USD 90,000 - 130,000
ДМС со стоматологией
Льготное страхование близких
Day off для восстановления здоровья
+9
Разработчик C++ прошивки OpenBMC
Разработчик C++ прошивки OpenBMC

YADRO • United States

Hybrid
USD 120,000 - 190,000
ДМС с первых дней
Обучение и развитие
Премии за патенты
DevOps-инженер
DevOps-инженер

Yadro • United States

Remote
USD 90,000 - 130,000
ДМС со стоматологией с первых дней
Льготные условия страхования близких
Возможность взять day off для здоровья
+10
Golang technical leader
Golang technical leader

Yadro • United States

Remote
USD 90,000 - 150,000
ДМС со стоматологией
Страхование близких
День отдыха для здоровья
+7
C++ developer
C++ developer

Yadro • United States

Remote
USD 120,000 - 180,000
ДМС со стоматологией с первых дней
Льготные условия страхования близких
Возможность взять day off для здоровья
+10