#vacancy #вакансия #job #работа #С #fulltime #удаленка #embedded #remote #linux #Yocto
Ищем embedded-программиста/Инженера-программиста встраиваемого ПО, который вольется в нашу команду. Мы- международная группа компаний в области интеллектуальных транспортных систем и сейчас активно занимаемся направлением V2X технологий. От кандидата потребуется умение принимать решения, касающиеся архитектуры ПО, а также писать эффективный и поддерживаемый код.
Обязанности:
Разработка и сопровождение встраиваемого ПО вычислительно-телематических устройств автомобилей
* Проектирование и выбор архитектуры
* Проектирование протоколов взаимодействия модулей и систем
*Конфигурирование и доработка компонентов ОС Linux для работы на аппаратной платформе собственной разработки компании на базе архитектуры ARM
*Разработка драйверов устройств
*Тестирование и отладка ПО на железе
Требования:
* Опыт проектов на микроконтроллерах Cortex-M и микропроцессорах семейства Cortex-A на Embedded Linux
* Знание интерфейсов: CAN, LIN, USB, Ethernet
* Знание TCP
* Знание Yocto или другой системы сборки
* Знание ядра OC Linux
* Опыт отладки, профилирования и оптимизации ПО/ядра
* Опыт написания драйверов
* Английский технический;
Будет плюсом:
* Опыт реализации небольших проектов "с нуля"
* Опыт разработки беспроводных устройств (Wi-Fi, Bluetooth, и др.)
* Опыт взаимодействия с GPS/ГЛОНАСС
* Понимание принципов Mesh - сетей.
Условия:
* официальное оформление по ТК РФ (возможно по желанию кандидата договор услуг, подряда, ГПХ, самозанятые, ИП)
* испытательный срок до 3х месяцев
* полная занятость, полный день
* возможность удаленной работы
* перспектива переезда в ЕС
* размер вознаграждения определяется по результатам собеседования, от 100 до 200 тыс. руб. на руки
Ключевые навыки:
C/C++, Linux, Английский язык, Yocto
Контакт для связи: Павел +79651308775 ( mobile, WhatsApp, telegram)
Ищем embedded-программиста/Инженера-программиста встраиваемого ПО, который вольется в нашу команду. Мы- международная группа компаний в области интеллектуальных транспортных систем и сейчас активно занимаемся направлением V2X технологий. От кандидата потребуется умение принимать решения, касающиеся архитектуры ПО, а также писать эффективный и поддерживаемый код.
Обязанности:
Разработка и сопровождение встраиваемого ПО вычислительно-телематических устройств автомобилей
* Проектирование и выбор архитектуры
* Проектирование протоколов взаимодействия модулей и систем
*Конфигурирование и доработка компонентов ОС Linux для работы на аппаратной платформе собственной разработки компании на базе архитектуры ARM
*Разработка драйверов устройств
*Тестирование и отладка ПО на железе
Требования:
* Опыт проектов на микроконтроллерах Cortex-M и микропроцессорах семейства Cortex-A на Embedded Linux
* Знание интерфейсов: CAN, LIN, USB, Ethernet
* Знание TCP
* Знание Yocto или другой системы сборки
* Знание ядра OC Linux
* Опыт отладки, профилирования и оптимизации ПО/ядра
* Опыт написания драйверов
* Английский технический;
Будет плюсом:
* Опыт реализации небольших проектов "с нуля"
* Опыт разработки беспроводных устройств (Wi-Fi, Bluetooth, и др.)
* Опыт взаимодействия с GPS/ГЛОНАСС
* Понимание принципов Mesh - сетей.
Условия:
* официальное оформление по ТК РФ (возможно по желанию кандидата договор услуг, подряда, ГПХ, самозанятые, ИП)
* испытательный срок до 3х месяцев
* полная занятость, полный день
* возможность удаленной работы
* перспектива переезда в ЕС
* размер вознаграждения определяется по результатам собеседования, от 100 до 200 тыс. руб. на руки
Ключевые навыки:
C/C++, Linux, Английский язык, Yocto
Контакт для связи: Павел +79651308775 ( mobile, WhatsApp, telegram)
👍5🐳1
#Программирование #С++ #С #OpenBMC #Yocto
❇️ Старший/ведущий разработчик C++ (Linux/ OpenBMC)
Компания: YADRO
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: (полная удаленка/гибрид/офис)
Вилка: зависит от квалификации
❇️Чем предстоит заниматься:
• Исправлением ошибок и разработкой новых функций в нашем варианте прошивки OpenBMC, в частности, с целью наладки взаимодействия с UEFI/BIOS x86;
• Взаимодействием с сообществом и мейнтейнерами проекта OpenBMC;
• Взаимодействием с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат.
• Возможно также непосредственное участие в работах по UEFI/BIOS для x86.
❇️Мы ожидаем от будущего члена команды:
• Глубокое знание языка C++ (стандарт 14 и выше (17, 20), стандартные библиотеки, Boost)
• Отличное знание Linux (как архитектуры драйверов ядра, так и пользовательских API POSIX);
• Знание принципов работы проекта Yocto;
• Знание принципов работы systemd и d-bus;
• Знание Python;
• Хорошее знание C, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot;
• Умение писать код высокого качества в соответствии со стандартами проекта, а также крепкие навыки документирования кода;
• Опыт отладки с помощью gdb и иных средств;
• Опыт работы с Atlassian JIRA или иными системами отслеживания задач;
• Опыт работы с системой контроля версий git;
• Опыт работы с системами непрерывной интеграции (Jenkins, Teamcity, Bamboo, и т.п.);
• Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
• Базовые знания цифровой и аналоговой схемотехники;
• Умение читать электрические принципиальные схемы и документацию на электронные компоненты;
• Умение пользоваться осциллографом и логическим анализатором;
• Умение при необходимости в процессе отладки осуществлять мелкие аппаратные доработки с использованием паяльного оборудования;
• Знание английского языка (технический словарь) как минимум на уровне Intermediate/B1. Мы много общаемся с международными командами.
❇️Дополнительно приветствуем:
• Наличие работ в проектах с открытым исходным кодом на github.com или в иных сообществах. Особенно ценны принятые в апстрим коммиты в больших общественных проектах open-source;
• Наличие технических публикаций на habr.com или linkedin.com;
• Опыт разработки для архитектуры ARM;
• Опыт разработки для архитектур POWER и/или OpenPOWER;
• Знание протокола IPMI 2.0;
• Опыт разработки для BMC-контроллеров ASPEED серии AST2xxx;
• Опыт работы с NC-SI, особенно с Broadcom NeXtreme;
• Опыт разработки драйверов Linux любого свойства, особенно реализующих интерфейс sysfs и hwmon;
• Знание протоколов DMTF: RedFish, PLDM, MCPT, и т. д.;
• Знание Javascript и HTML5/CSS3, особенно знание фреймворка AngularJS.
❇️Будем рады предложить
• Стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели;
• Гибридный формат работы: рабочее место в комфортном лофт-офисе на территории БЦ «Трёхгорная мануфактура» в 10-15 минутах от ст. метро Краснопресненская/Баррикадная/Улица 1905 года + удалённая работа из дома на корпоративном ноутбуке;
• Возможность выбрать удобные начало и окончание рабочего дня;
• Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы;
• В зависимости от результатов и интересов есть возможность перемещаться между проектами и командами
❇️Контакты:
Почта: d.lipatov@yadro.com
Тг: @HRYadro
❇️ Старший/ведущий разработчик C++ (Linux/ OpenBMC)
Компания: YADRO
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: (полная удаленка/гибрид/офис)
Вилка: зависит от квалификации
❇️Чем предстоит заниматься:
• Исправлением ошибок и разработкой новых функций в нашем варианте прошивки OpenBMC, в частности, с целью наладки взаимодействия с UEFI/BIOS x86;
• Взаимодействием с сообществом и мейнтейнерами проекта OpenBMC;
• Взаимодействием с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат.
• Возможно также непосредственное участие в работах по UEFI/BIOS для x86.
❇️Мы ожидаем от будущего члена команды:
• Глубокое знание языка C++ (стандарт 14 и выше (17, 20), стандартные библиотеки, Boost)
• Отличное знание Linux (как архитектуры драйверов ядра, так и пользовательских API POSIX);
• Знание принципов работы проекта Yocto;
• Знание принципов работы systemd и d-bus;
• Знание Python;
• Хорошее знание C, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot;
• Умение писать код высокого качества в соответствии со стандартами проекта, а также крепкие навыки документирования кода;
• Опыт отладки с помощью gdb и иных средств;
• Опыт работы с Atlassian JIRA или иными системами отслеживания задач;
• Опыт работы с системой контроля версий git;
• Опыт работы с системами непрерывной интеграции (Jenkins, Teamcity, Bamboo, и т.п.);
• Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
• Базовые знания цифровой и аналоговой схемотехники;
• Умение читать электрические принципиальные схемы и документацию на электронные компоненты;
• Умение пользоваться осциллографом и логическим анализатором;
• Умение при необходимости в процессе отладки осуществлять мелкие аппаратные доработки с использованием паяльного оборудования;
• Знание английского языка (технический словарь) как минимум на уровне Intermediate/B1. Мы много общаемся с международными командами.
❇️Дополнительно приветствуем:
• Наличие работ в проектах с открытым исходным кодом на github.com или в иных сообществах. Особенно ценны принятые в апстрим коммиты в больших общественных проектах open-source;
• Наличие технических публикаций на habr.com или linkedin.com;
• Опыт разработки для архитектуры ARM;
• Опыт разработки для архитектур POWER и/или OpenPOWER;
• Знание протокола IPMI 2.0;
• Опыт разработки для BMC-контроллеров ASPEED серии AST2xxx;
• Опыт работы с NC-SI, особенно с Broadcom NeXtreme;
• Опыт разработки драйверов Linux любого свойства, особенно реализующих интерфейс sysfs и hwmon;
• Знание протоколов DMTF: RedFish, PLDM, MCPT, и т. д.;
• Знание Javascript и HTML5/CSS3, особенно знание фреймворка AngularJS.
❇️Будем рады предложить
• Стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели;
• Гибридный формат работы: рабочее место в комфортном лофт-офисе на территории БЦ «Трёхгорная мануфактура» в 10-15 минутах от ст. метро Краснопресненская/Баррикадная/Улица 1905 года + удалённая работа из дома на корпоративном ноутбуке;
• Возможность выбрать удобные начало и окончание рабочего дня;
• Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы;
• В зависимости от результатов и интересов есть возможность перемещаться между проектами и командами
❇️Контакты:
Почта: d.lipatov@yadro.com
Тг: @HRYadro
❤4👍4🔥2🌭1
#C/С++ #Embedded Linux #Yocto #работа с видеопотоками
✅ С/С++ Embedded-разработчик
Город: Москва.
Занятость: полная (офис)
Вилка: зависит от квалификации.
✅ Чем предстоит заниматься:
Разработка программного обеспечения для аппаратных платформ под управлением ОС Linuх: Разработка низкоуровневых драйверов;
Модификация и поддержка имеющегося кода;
Разработка графических интерфейсов встраиваемых систем - QT4, QT5 , Wayland.
Ожидаем от кандидатов:
Знание С/С++;
Знание ядра OC Linux;
Опыт работы с Embedded Linux;
Опыт использования системы сборки Yocto;
Опыт написания драйверов;
Опыт отладки, профилирования и оптимизации ПО/ядра;
Опыт работы с видеопотоками;
Опыт работы с процессорами i.MX 6, i.MX 8;
Сбор данных с разных устройств с низкоуровневым выводом (АЦП, GPIO, I2C, UART, SPI, Bluetooth, Wi-fi,GPS);
Опыт корректировки u-boot под железо/дисплеи/тепловизоры;
Проектирование протоколов взаимодействия модулей и систем;
Опыт работы с электроникой и отладки софта непосредственно на устройстве;
Умение быстро разбираться в унаследованном коде.
Будет плюсом:
Знание Python.
✅ Будем рады предложить:
Комфортный офис в шаговой доступности от м. Кожуховская.
Конкурентную зарплату.
Работу в стабильной компании, действующие и перспективные проекты.
Возможность выбрать удобные начало и окончание рабочего дня;
Дружный коллектив.
Оформление по ТК РФ.
✅ Контакты:
@people_matters
recruiter6@bgstaff.ru
✅ С/С++ Embedded-разработчик
Город: Москва.
Занятость: полная (офис)
Вилка: зависит от квалификации.
✅ Чем предстоит заниматься:
Разработка программного обеспечения для аппаратных платформ под управлением ОС Linuх: Разработка низкоуровневых драйверов;
Модификация и поддержка имеющегося кода;
Разработка графических интерфейсов встраиваемых систем - QT4, QT5 , Wayland.
Ожидаем от кандидатов:
Знание С/С++;
Знание ядра OC Linux;
Опыт работы с Embedded Linux;
Опыт использования системы сборки Yocto;
Опыт написания драйверов;
Опыт отладки, профилирования и оптимизации ПО/ядра;
Опыт работы с видеопотоками;
Опыт работы с процессорами i.MX 6, i.MX 8;
Сбор данных с разных устройств с низкоуровневым выводом (АЦП, GPIO, I2C, UART, SPI, Bluetooth, Wi-fi,GPS);
Опыт корректировки u-boot под железо/дисплеи/тепловизоры;
Проектирование протоколов взаимодействия модулей и систем;
Опыт работы с электроникой и отладки софта непосредственно на устройстве;
Умение быстро разбираться в унаследованном коде.
Будет плюсом:
Знание Python.
✅ Будем рады предложить:
Комфортный офис в шаговой доступности от м. Кожуховская.
Конкурентную зарплату.
Работу в стабильной компании, действующие и перспективные проекты.
Возможность выбрать удобные начало и окончание рабочего дня;
Дружный коллектив.
Оформление по ТК РФ.
✅ Контакты:
@people_matters
recruiter6@bgstaff.ru
🌭9
#Программирование #AOSP #RISC-V #Embedded #Linux #Yocto
Компания: YADRO
❇️Инженер-разработчик операционных систем (Android)
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: полная (удаленка/гибрид/офис)
Вилка: зависит от квалификации
YADRO — группа российских технологических компаний, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования
❇️Обязанности:
- Разработка и адаптация операционной системы Android (AOSP) для запуска на процессорных ядрах RISC-V Syntacore;
- Формирование рекомендаций по тестовому плану для AOSP на основании требований проекта и стадий готовности аппаратуры и ПО;
- Подготовка и запуск системных тестов на базе AOSP;
- Автоматизация построения и тестирования AOSP;
- Подготовка и выпуск внутренних сборок AOSP в соответствии с требованиями команд разработчиков;
- Анализ AOSP стека с точки зрения поддержки RISC-V, взаимодействие с другими командами (инструменты разработки, библиотеки) и интегрирование их наработок;
- Участие в совместной работе с другими командами по оценке производительности AOSP в различных сценариях использования;
- Взаимодействие с рабочими группами AOSP в RISC-V комитетах.
❇️Требования:
- Знание систем сборки AOSP или Embedded Linux (Buildroot/Yocto);
- Системное программирование в Linux;
- Работа с компонентами загрузки Linux (U-Boot, OpenSBI).
❇️Будет плюсом:
- Знания и опыт в разработке полупроводниковых технологий;
- Опыт низкоуровневого и системного программирования встроенных систем (bsp/drivers/kernel/RTOS);
- Опыт поддержки кастомных устройств в AOSP;
- Понимание нижних уровней архитектуры AOSP;
- Опыт разработки Linux kernel;
- Опыт в разработке устройств на базе AOSP и Embedded Linux;
- Знакомство с RISC-V;
- Знание C++/Java.
❇️Условия:
- Конкурентная заработная плата;
- Оформление по ТК РФ, медицинскую страховку, оплачиваемый отпуск и больничный;
- Гибкий рабочий график, возможность удаленной работы;
- Офисы в Москве, Петербурге, Нижнем Новгороде;
- Программы обучения, развития сотрудников, возможность публикаций и поездок на конференции.
Контакты:
Почта: tatyana.kuznetsova@yadro.com
Тг: @takuzia
Ссылка на hh: https://hh.ru/vacancy/87450625?hhtmFrom=vacancy_create&customDomain=1
Компания: YADRO
❇️Инженер-разработчик операционных систем (Android)
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: полная (удаленка/гибрид/офис)
Вилка: зависит от квалификации
YADRO — группа российских технологических компаний, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования
❇️Обязанности:
- Разработка и адаптация операционной системы Android (AOSP) для запуска на процессорных ядрах RISC-V Syntacore;
- Формирование рекомендаций по тестовому плану для AOSP на основании требований проекта и стадий готовности аппаратуры и ПО;
- Подготовка и запуск системных тестов на базе AOSP;
- Автоматизация построения и тестирования AOSP;
- Подготовка и выпуск внутренних сборок AOSP в соответствии с требованиями команд разработчиков;
- Анализ AOSP стека с точки зрения поддержки RISC-V, взаимодействие с другими командами (инструменты разработки, библиотеки) и интегрирование их наработок;
- Участие в совместной работе с другими командами по оценке производительности AOSP в различных сценариях использования;
- Взаимодействие с рабочими группами AOSP в RISC-V комитетах.
❇️Требования:
- Знание систем сборки AOSP или Embedded Linux (Buildroot/Yocto);
- Системное программирование в Linux;
- Работа с компонентами загрузки Linux (U-Boot, OpenSBI).
❇️Будет плюсом:
- Знания и опыт в разработке полупроводниковых технологий;
- Опыт низкоуровневого и системного программирования встроенных систем (bsp/drivers/kernel/RTOS);
- Опыт поддержки кастомных устройств в AOSP;
- Понимание нижних уровней архитектуры AOSP;
- Опыт разработки Linux kernel;
- Опыт в разработке устройств на базе AOSP и Embedded Linux;
- Знакомство с RISC-V;
- Знание C++/Java.
❇️Условия:
- Конкурентная заработная плата;
- Оформление по ТК РФ, медицинскую страховку, оплачиваемый отпуск и больничный;
- Гибкий рабочий график, возможность удаленной работы;
- Офисы в Москве, Петербурге, Нижнем Новгороде;
- Программы обучения, развития сотрудников, возможность публикаций и поездок на конференции.
Контакты:
Почта: tatyana.kuznetsova@yadro.com
Тг: @takuzia
Ссылка на hh: https://hh.ru/vacancy/87450625?hhtmFrom=vacancy_create&customDomain=1
spb.hh.ru
Вакансия Инженер-разработчик операционных систем (Android) в Санкт-Петербурге, работа в компании YADRO (вакансия в архиве c 28…
Зарплата: не указана. Санкт-Петербург. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 28.09.2023.
🔥5❤2👍2🌭2
#Программирование #С++ #С #BMC #Yocto
❇️ Старший/ведущий разработчик C++ (Linux/ OpenBMC)
Компания: YADRO
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: (полная удаленка/гибрид/офис)
Вилка: зависит от квалификации
❇️Чем предстоит заниматься:
• Исправлением ошибок и разработкой новых функций в нашем варианте прошивки OpenBMC, в частности, с целью наладки взаимодействия с UEFI/BIOS x86;
• Взаимодействием с сообществом и мейнтейнерами проекта OpenBMC;
• Взаимодействием с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат.
• Возможно также непосредственное участие в работах по UEFI/BIOS для x86.
❇️Мы ожидаем от будущего члена команды:
• Глубокое знание языка C++ (стандарт 14 и выше (17, 20), стандартные библиотеки, Boost)
• Отличное знание Linux (как архитектуры драйверов ядра, так и пользовательских API POSIX);
• Знание принципов работы проекта Yocto;
• Знание принципов работы systemd и d-bus;
• Знание Python;
• Хорошее знание C, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot;
• Умение писать код высокого качества в соответствии со стандартами проекта, а также крепкие навыки документирования кода;
• Опыт отладки с помощью gdb и иных средств;
• Опыт работы с Atlassian JIRA или иными системами отслеживания задач;
• Опыт работы с системой контроля версий git;
• Опыт работы с системами непрерывной интеграции (Jenkins, Teamcity, Bamboo, и т.п.);
• Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
• Базовые знания цифровой и аналоговой схемотехники;
• Умение читать электрические принципиальные схемы и документацию на электронные компоненты;
• Знание английского языка (технический словарь) как минимум на уровне Intermediate/B1. Мы много общаемся с международными командами.
❇️Дополнительно приветствуем:
• Наличие работ в проектах с открытым исходным кодом на github.com или в иных сообществах. Особенно ценны принятые в апстрим коммиты в больших общественных проектах open-source;
• Наличие технических публикаций на habr.com или linkedin.com;
• Опыт разработки для архитектуры ARM;
• Опыт разработки для архитектур POWER и/или OpenPOWER;
• Знание протокола IPMI 2.0;
• Опыт разработки для BMC-контроллеров ASPEED серии AST2xxx;
• Опыт работы с NC-SI, особенно с Broadcom NeXtreme;
• Опыт разработки драйверов Linux любого свойства, особенно реализующих интерфейс sysfs и hwmon;
• Знание протоколов DMTF: RedFish, PLDM, MCPT, и т. д.;
• Знание Javascript и HTML5/CSS3, особенно знание фреймворка AngularJS.
❇️Будем рады предложить
• Стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели;
• Гибридный формат работы: рабочее место в комфортном лофт-офисе на территории БЦ «Трёхгорная мануфактура» в 10-15 минутах от ст. метро Краснопресненская/Баррикадная/Улица 1905 года + удалённая работа из дома на корпоративном ноутбуке;
• Возможность выбрать удобные начало и окончание рабочего дня;
• Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы;
• В зависимости от результатов и интересов есть возможность перемещаться между проектами и командами
❇️Контакты:
Почта: d.lipatov@yadro.com
Тг: @HRYadro
❇️ Старший/ведущий разработчик C++ (Linux/ OpenBMC)
Компания: YADRO
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: (полная удаленка/гибрид/офис)
Вилка: зависит от квалификации
❇️Чем предстоит заниматься:
• Исправлением ошибок и разработкой новых функций в нашем варианте прошивки OpenBMC, в частности, с целью наладки взаимодействия с UEFI/BIOS x86;
• Взаимодействием с сообществом и мейнтейнерами проекта OpenBMC;
• Взаимодействием с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат.
• Возможно также непосредственное участие в работах по UEFI/BIOS для x86.
❇️Мы ожидаем от будущего члена команды:
• Глубокое знание языка C++ (стандарт 14 и выше (17, 20), стандартные библиотеки, Boost)
• Отличное знание Linux (как архитектуры драйверов ядра, так и пользовательских API POSIX);
• Знание принципов работы проекта Yocto;
• Знание принципов работы systemd и d-bus;
• Знание Python;
• Хорошее знание C, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot;
• Умение писать код высокого качества в соответствии со стандартами проекта, а также крепкие навыки документирования кода;
• Опыт отладки с помощью gdb и иных средств;
• Опыт работы с Atlassian JIRA или иными системами отслеживания задач;
• Опыт работы с системой контроля версий git;
• Опыт работы с системами непрерывной интеграции (Jenkins, Teamcity, Bamboo, и т.п.);
• Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
• Базовые знания цифровой и аналоговой схемотехники;
• Умение читать электрические принципиальные схемы и документацию на электронные компоненты;
• Знание английского языка (технический словарь) как минимум на уровне Intermediate/B1. Мы много общаемся с международными командами.
❇️Дополнительно приветствуем:
• Наличие работ в проектах с открытым исходным кодом на github.com или в иных сообществах. Особенно ценны принятые в апстрим коммиты в больших общественных проектах open-source;
• Наличие технических публикаций на habr.com или linkedin.com;
• Опыт разработки для архитектуры ARM;
• Опыт разработки для архитектур POWER и/или OpenPOWER;
• Знание протокола IPMI 2.0;
• Опыт разработки для BMC-контроллеров ASPEED серии AST2xxx;
• Опыт работы с NC-SI, особенно с Broadcom NeXtreme;
• Опыт разработки драйверов Linux любого свойства, особенно реализующих интерфейс sysfs и hwmon;
• Знание протоколов DMTF: RedFish, PLDM, MCPT, и т. д.;
• Знание Javascript и HTML5/CSS3, особенно знание фреймворка AngularJS.
❇️Будем рады предложить
• Стать частью амбициозной продуктовой компании, вносящей вклад в мировое инженерное сообщество, а также ежегодно увеличивающей долю рынка и финансовые показатели;
• Гибридный формат работы: рабочее место в комфортном лофт-офисе на территории БЦ «Трёхгорная мануфактура» в 10-15 минутах от ст. метро Краснопресненская/Баррикадная/Улица 1905 года + удалённая работа из дома на корпоративном ноутбуке;
• Возможность выбрать удобные начало и окончание рабочего дня;
• Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы;
• В зависимости от результатов и интересов есть возможность перемещаться между проектами и командами
❇️Контакты:
Почта: d.lipatov@yadro.com
Тг: @HRYadro
👍6🌭2😱1
#Программирование #С++ #С #OpenBMC #Yocto #Linux
❇️ Старший/ведущий инженер-программист встраиваемых интерфейсов (Linux/WebUI)
Компания: YADRO
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: (полная удаленка/гибрид/офис)
Вилка: зависит от квалификации
Мы растём и расширяем продуктовую линейку, именно поэтому мы в поиске еще нескольких опытных инженеров-разработчиков в команду разработки OpenBMC - проекта с открытым исходным кодом, возглавляемого в рамках The Linux Foundation при участии многих других компаний. Проект OpenBMC основывается на инфраструктуре проекта Yocto и состоит из большого числа компонентов от загрузчика uboot и ядра ОС Linux до демонов и утилит, работающих в режиме пользователя и активно использующих подсистему d-bus для межпроцессного взаимодействия. Проект OpenBMC предназначен для удалённого управления аппаратным обеспечением серверов посредством протоколов RedFish, IPMI и SNMP, а также имеет интерфейс командной строки и веб-интерфейс.
❇️Чем предстоит заниматься:
• Исправлением ошибок и разработкой новых функций пользовательских интерфейсов нашего варианта прошивки OpenBMC;
• Разработкой интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI;
• Разработкой интерфейса командной строки управления BMC(Bash);
• Взаимодействием с сообществом и мейнтейнерами проекта OpenBMC.
❇️ Ожидаем:
• Глубокого знания языка C++ (стандарт 14 и выше (17, 20), стандартные библиотеки, Boost);
• Отличного понимания принципов WebAPI: REST и т. п.
• Знания принципов работы systemd и d-bus;
• Знания bash и shell scripting (grep, sed, awk, etc.);
• Отличного знания Linux на уровне программирования userspace (POSIX API);
• Умения понимать код на Python;
• Умения писать код высокого качества в соответствии со стандартами проекта, а также крепких навыков документирования кода и ведения сопроводительной документации в системах отслеживания задач;
• Навыков отладки с помощью gdb и иных средств;
• Опыта работы с Atlassian JIRA или иными системами отслеживания задач;
• Опыта работы с системой контроля версий git;
• Опыта работы с системами непрерывной интеграции (Jenkins, Teamcity, Bamboo, и т.п.);
• Знания английского языка (технический словарь) как минимум на уровне Intermediate/B1. Мы много общаемся с международными командами;
• Быстрой обучаемости новым технологиям.
❇️ Приветствуем:
• Наличие работ в проектах с открытым исходным кодом на comили в иных сообществах. Особенно ценны принятые в апстрим коммиты в больших общественных проектах open-source;
• Знания Javascript(ES6+) и HTML5/CSS3;
• Знания фреймворка Vue;
• Знание протокола GraphQL;
• Знание стека протоколов DMTF: Redfish, PLDM, MCPT, и т. д.;
• Знание Python на уровне, достаточном для разработки собственного сложного ПО;
• Знание принципов работы проекта Yocto Linux;
• Знание протокола IPMI 2.0;
• Знание фреймворка AngularJS;
• Знание Linux не только на уровне userspace, но и на уровне архитектуры драйверов ядра, опыт разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon;
• Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
• Опыт разработки web-сервисов для встраиваемых систем.
• Опыт разработки для архитектуры ARM;
• Опыт разработки для BMC-контроллеров ASPEED серии AST2xxx.
• Наличие технических публикаций на habr.com или linkedin.com;
❇️Будем рады предложить
• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
• Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких;
• Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
• Открытое общение: регулярные онлайн-встречи всей команды YADRO.
Контакты:
Почта: d.lipatov@yadro.com
Тг: @HRYadro
❇️ Старший/ведущий инженер-программист встраиваемых интерфейсов (Linux/WebUI)
Компания: YADRO
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: (полная удаленка/гибрид/офис)
Вилка: зависит от квалификации
Мы растём и расширяем продуктовую линейку, именно поэтому мы в поиске еще нескольких опытных инженеров-разработчиков в команду разработки OpenBMC - проекта с открытым исходным кодом, возглавляемого в рамках The Linux Foundation при участии многих других компаний. Проект OpenBMC основывается на инфраструктуре проекта Yocto и состоит из большого числа компонентов от загрузчика uboot и ядра ОС Linux до демонов и утилит, работающих в режиме пользователя и активно использующих подсистему d-bus для межпроцессного взаимодействия. Проект OpenBMC предназначен для удалённого управления аппаратным обеспечением серверов посредством протоколов RedFish, IPMI и SNMP, а также имеет интерфейс командной строки и веб-интерфейс.
❇️Чем предстоит заниматься:
• Исправлением ошибок и разработкой новых функций пользовательских интерфейсов нашего варианта прошивки OpenBMC;
• Разработкой интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI;
• Разработкой интерфейса командной строки управления BMC(Bash);
• Взаимодействием с сообществом и мейнтейнерами проекта OpenBMC.
❇️ Ожидаем:
• Глубокого знания языка C++ (стандарт 14 и выше (17, 20), стандартные библиотеки, Boost);
• Отличного понимания принципов WebAPI: REST и т. п.
• Знания принципов работы systemd и d-bus;
• Знания bash и shell scripting (grep, sed, awk, etc.);
• Отличного знания Linux на уровне программирования userspace (POSIX API);
• Умения понимать код на Python;
• Умения писать код высокого качества в соответствии со стандартами проекта, а также крепких навыков документирования кода и ведения сопроводительной документации в системах отслеживания задач;
• Навыков отладки с помощью gdb и иных средств;
• Опыта работы с Atlassian JIRA или иными системами отслеживания задач;
• Опыта работы с системой контроля версий git;
• Опыта работы с системами непрерывной интеграции (Jenkins, Teamcity, Bamboo, и т.п.);
• Знания английского языка (технический словарь) как минимум на уровне Intermediate/B1. Мы много общаемся с международными командами;
• Быстрой обучаемости новым технологиям.
❇️ Приветствуем:
• Наличие работ в проектах с открытым исходным кодом на comили в иных сообществах. Особенно ценны принятые в апстрим коммиты в больших общественных проектах open-source;
• Знания Javascript(ES6+) и HTML5/CSS3;
• Знания фреймворка Vue;
• Знание протокола GraphQL;
• Знание стека протоколов DMTF: Redfish, PLDM, MCPT, и т. д.;
• Знание Python на уровне, достаточном для разработки собственного сложного ПО;
• Знание принципов работы проекта Yocto Linux;
• Знание протокола IPMI 2.0;
• Знание фреймворка AngularJS;
• Знание Linux не только на уровне userspace, но и на уровне архитектуры драйверов ядра, опыт разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon;
• Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
• Опыт разработки web-сервисов для встраиваемых систем.
• Опыт разработки для архитектуры ARM;
• Опыт разработки для BMC-контроллеров ASPEED серии AST2xxx.
• Наличие технических публикаций на habr.com или linkedin.com;
❇️Будем рады предложить
• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
• Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких;
• Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
• Открытое общение: регулярные онлайн-встречи всей команды YADRO.
Контакты:
Почта: d.lipatov@yadro.com
Тг: @HRYadro
👍7🔥3😱2🌭2🐳1
#вакансия #job #работа #офис #Москва #Linux #Embedded #C++ #ARM #Yocto
Компания "РТК Автоматика" занимается разработкой и внедрением
интеллектуальных систем управления технологическими процессами. Одним из
наших направлений является разработка и производство различных линеек
промышленных логических контроллеров (ПЛК) для автоматизации производств и
зданий под разные среды разработки алгоритмов.
Сейчас в команду разработки ПО для ПЛК ищем Программиста C/C++ embedded
Linux.
Формат работы, занятость: полная занятость, полный день.
МЦК Измайлово, м. Семёновская или Партизанская
Обязанности:
❏ Разработка ПО для Linux для процессоров на базе Cortex-A (90% времени);
❏ Реализация алгоритмов и протоколов на промышленном языке ST МЭК 61131-3
(похож на C по возможностям), малую часть времени (10% времени).
Требования:
❏ С99 / C++11, желательно знание C++17, boost от 3-х лет;
❏ Уверенная работа с Linux: знание архитектуры ОС, работа с пакетным
менеджером, создание пакетов, написание и отладка ПО (включая GUI);
❏ Опыт работы со сборочной системой yocto для создания дистрибутивов Linux;
❏ Опыт работы с загрузчиком u-boot: его конфигурирование и сборка, написание
скриптов для u-boot;
❏ Навыки работы с системой инициализации systemd, создания systemd демонов;
❏ Навыки работы со сборочной системой CMake;
❏ Навыки работы с системой контроля версий Git;
❏ Английский язык - на уровне чтения технической документации.
Будет плюсом опыт работы с:
❏ SOC Freescale i.MX6;
❏ Python3, включая модули asyncio и unittest;
❏ Qt5, включая Linguist, QML;
❏ ZMQ;
❏ docker;
❏ Опыт программирования микроконтроллеров.
Причины присоединиться к нашей компании:
❏ Профессиональная команда и комфортная атмосфера – создаем условия для максимального раскрытия вашего потенциала;
❏ Работа в аккредитованной IT-компании;
❏ Официальное трудоустройство по ТК РФ;
❏ Заработная плата обсуждается на собеседовании, в зависимости от опыта и компетенций;
❏ Гибкое начало/конец рабочего дня. График 5/2;
❏ Участие в инновационных проектах и в новых технологиях;
❏ Корпоративный фитнес;
❏ Офисное пространство с зоной отдыха, удобным местом для приема пищи, оборудованное холодильниками и микроволновками, кофе-поинт.
👉Жду Ваши резюме и вопросы
➡️Пишите в Директ, в сообщениях в ВКонтакте в Telegram или WhatsApp.
📲Телефон +7 916 146 50 04.
📩Почта v9161465004@gmail.com
Компания "РТК Автоматика" занимается разработкой и внедрением
интеллектуальных систем управления технологическими процессами. Одним из
наших направлений является разработка и производство различных линеек
промышленных логических контроллеров (ПЛК) для автоматизации производств и
зданий под разные среды разработки алгоритмов.
Сейчас в команду разработки ПО для ПЛК ищем Программиста C/C++ embedded
Linux.
Формат работы, занятость: полная занятость, полный день.
МЦК Измайлово, м. Семёновская или Партизанская
Обязанности:
❏ Разработка ПО для Linux для процессоров на базе Cortex-A (90% времени);
❏ Реализация алгоритмов и протоколов на промышленном языке ST МЭК 61131-3
(похож на C по возможностям), малую часть времени (10% времени).
Требования:
❏ С99 / C++11, желательно знание C++17, boost от 3-х лет;
❏ Уверенная работа с Linux: знание архитектуры ОС, работа с пакетным
менеджером, создание пакетов, написание и отладка ПО (включая GUI);
❏ Опыт работы со сборочной системой yocto для создания дистрибутивов Linux;
❏ Опыт работы с загрузчиком u-boot: его конфигурирование и сборка, написание
скриптов для u-boot;
❏ Навыки работы с системой инициализации systemd, создания systemd демонов;
❏ Навыки работы со сборочной системой CMake;
❏ Навыки работы с системой контроля версий Git;
❏ Английский язык - на уровне чтения технической документации.
Будет плюсом опыт работы с:
❏ SOC Freescale i.MX6;
❏ Python3, включая модули asyncio и unittest;
❏ Qt5, включая Linguist, QML;
❏ ZMQ;
❏ docker;
❏ Опыт программирования микроконтроллеров.
Причины присоединиться к нашей компании:
❏ Профессиональная команда и комфортная атмосфера – создаем условия для максимального раскрытия вашего потенциала;
❏ Работа в аккредитованной IT-компании;
❏ Официальное трудоустройство по ТК РФ;
❏ Заработная плата обсуждается на собеседовании, в зависимости от опыта и компетенций;
❏ Гибкое начало/конец рабочего дня. График 5/2;
❏ Участие в инновационных проектах и в новых технологиях;
❏ Корпоративный фитнес;
❏ Офисное пространство с зоной отдыха, удобным местом для приема пищи, оборудованное холодильниками и микроволновками, кофе-поинт.
👉Жду Ваши резюме и вопросы
➡️Пишите в Директ, в сообщениях в ВКонтакте в Telegram или WhatsApp.
📲Телефон +7 916 146 50 04.
📩Почта v9161465004@gmail.com
🌭12👍3❤1
#Программирование #С++ #С #OpenBMC #Yocto #Linux
❇️ Старший/ведущий инженер-программист встраиваемых интерфейсов (Linux/WebUI)
Компания: YADRO
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: (полная удаленка/гибрид/офис)
Вилка: зависит от квалификации
Мы растём и расширяем продуктовую линейку, именно поэтому мы в поиске еще нескольких опытных инженеров-разработчиков в команду разработки OpenBMC - проекта с открытым исходным кодом, возглавляемого в рамках The Linux Foundation при участии многих других компаний. Проект OpenBMC основывается на инфраструктуре проекта Yocto и состоит из большого числа компонентов от загрузчика uboot и ядра ОС Linux до демонов и утилит, работающих в режиме пользователя и активно использующих подсистему d-bus для межпроцессного взаимодействия. Проект OpenBMC предназначен для удалённого управления аппаратным обеспечением серверов посредством протоколов RedFish, IPMI и SNMP, а также имеет интерфейс командной строки и веб-интерфейс.
❇️Чем предстоит заниматься:
• Исправлением ошибок и разработкой новых функций пользовательских интерфейсов нашего варианта прошивки OpenBMC;
• Разработкой интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI;
• Разработкой интерфейса командной строки управления BMC(Bash);
• Взаимодействием с сообществом и мейнтейнерами проекта OpenBMC.
❇️Мы ожидаем от будущего члена команды:
• Глубокого знания языка C++ (стандарт 14 и выше (17, 20), стандартные библиотеки, Boost);
• Отличного понимания принципов WebAPI: REST и т. п.
• Знания принципов работы systemd и d-bus;
• Знания bash и shell scripting (grep, sed, awk, etc.);
• Отличного знания Linux на уровне программирования userspace (POSIX API);
• Умения понимать код на Python;
• Умения писать код высокого качества в соответствии со стандартами проекта, а также крепких навыков документирования кода и ведения сопроводительной документации в системах отслеживания задач;
• Навыков отладки с помощью gdb и иных средств;
• Опыта работы с Atlassian JIRA или иными системами отслеживания задач;
• Опыта работы с системой контроля версий git;
• Опыта работы с системами непрерывной интеграции (Jenkins, Teamcity, Bamboo, и т.п.);
❇️Дополнительно приветствуем:
• Наличие работ в проектах с открытым исходным кодом на comили в иных сообществах. Особенно ценны принятые в апстрим коммиты в больших общественных проектах open-source;
• Знания Javascript(ES6+) и HTML5/CSS3;
• Знания фреймворка Vue;
• Знание протокола GraphQL;
• Знание стека протоколов DMTF: Redfish, PLDM, MCPT, и т. д.;
• Знание Python на уровне, достаточном для разработки собственного сложного ПО;
• Знание принципов работы проекта Yocto Linux;
• Знание протокола IPMI 2.0;
• Знание фреймворка AngularJS;
• Знание Linux не только на уровне userspace, но и на уровне архитектуры драйверов ядра, опыт разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon;
• Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
• Опыт разработки web-сервисов для встраиваемых систем.
• Опыт разработки для архитектуры ARM;
• Опыт разработки для BMC-контроллеров ASPEED серии AST2xxx.
• Наличие технических публикаций на habr.com или linkedin.com;
❇️Будем рады предложить
• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
• Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких;
• Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
• Открытое общение: регулярные онлайн-встречи всей команды YADRO.
Контакты:
Почта: d.lipatov@yadro.com
Тг: @HRYadro
❇️ Старший/ведущий инженер-программист встраиваемых интерфейсов (Linux/WebUI)
Компания: YADRO
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: (полная удаленка/гибрид/офис)
Вилка: зависит от квалификации
Мы растём и расширяем продуктовую линейку, именно поэтому мы в поиске еще нескольких опытных инженеров-разработчиков в команду разработки OpenBMC - проекта с открытым исходным кодом, возглавляемого в рамках The Linux Foundation при участии многих других компаний. Проект OpenBMC основывается на инфраструктуре проекта Yocto и состоит из большого числа компонентов от загрузчика uboot и ядра ОС Linux до демонов и утилит, работающих в режиме пользователя и активно использующих подсистему d-bus для межпроцессного взаимодействия. Проект OpenBMC предназначен для удалённого управления аппаратным обеспечением серверов посредством протоколов RedFish, IPMI и SNMP, а также имеет интерфейс командной строки и веб-интерфейс.
❇️Чем предстоит заниматься:
• Исправлением ошибок и разработкой новых функций пользовательских интерфейсов нашего варианта прошивки OpenBMC;
• Разработкой интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI;
• Разработкой интерфейса командной строки управления BMC(Bash);
• Взаимодействием с сообществом и мейнтейнерами проекта OpenBMC.
❇️Мы ожидаем от будущего члена команды:
• Глубокого знания языка C++ (стандарт 14 и выше (17, 20), стандартные библиотеки, Boost);
• Отличного понимания принципов WebAPI: REST и т. п.
• Знания принципов работы systemd и d-bus;
• Знания bash и shell scripting (grep, sed, awk, etc.);
• Отличного знания Linux на уровне программирования userspace (POSIX API);
• Умения понимать код на Python;
• Умения писать код высокого качества в соответствии со стандартами проекта, а также крепких навыков документирования кода и ведения сопроводительной документации в системах отслеживания задач;
• Навыков отладки с помощью gdb и иных средств;
• Опыта работы с Atlassian JIRA или иными системами отслеживания задач;
• Опыта работы с системой контроля версий git;
• Опыта работы с системами непрерывной интеграции (Jenkins, Teamcity, Bamboo, и т.п.);
❇️Дополнительно приветствуем:
• Наличие работ в проектах с открытым исходным кодом на comили в иных сообществах. Особенно ценны принятые в апстрим коммиты в больших общественных проектах open-source;
• Знания Javascript(ES6+) и HTML5/CSS3;
• Знания фреймворка Vue;
• Знание протокола GraphQL;
• Знание стека протоколов DMTF: Redfish, PLDM, MCPT, и т. д.;
• Знание Python на уровне, достаточном для разработки собственного сложного ПО;
• Знание принципов работы проекта Yocto Linux;
• Знание протокола IPMI 2.0;
• Знание фреймворка AngularJS;
• Знание Linux не только на уровне userspace, но и на уровне архитектуры драйверов ядра, опыт разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon;
• Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
• Опыт разработки web-сервисов для встраиваемых систем.
• Опыт разработки для архитектуры ARM;
• Опыт разработки для BMC-контроллеров ASPEED серии AST2xxx.
• Наличие технических публикаций на habr.com или linkedin.com;
❇️Будем рады предложить
• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
• Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких;
• Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
• Открытое общение: регулярные онлайн-встречи всей команды YADRO.
Контакты:
Почта: d.lipatov@yadro.com
Тг: @HRYadro
👍5🌭5🔥4
#Devops #Linux #CI/CD #yocto #Jenkins
❇️ Инженер по разработке инфраструктуры
Компания: YADRO
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: (полная удаленка/гибрид/офис)
Вилка: зависит от квалификации
❇️Чем предстоит заниматься:
• Разработка CI/CD для Linux (kernel, u-boot, firmware и userspace: buildroot, yocto)
• Автоматизация процессов запуска системного ПО и тестов (Jenkins, Gitlab CI) в различных окружениях, включая QEMU/FPGA/SBC;
• Автоматизация построения Linux (Buildroot/Yocto) в соответствии с требованиями команд разработчиков;
• Работать в кросс-функциональной команде, тесно взаимодействовать с QA и DevOps инженерами, а также с инженерными командами различных продуктов компании.
❇️Мы ожидаем от будущего члена команды:
• Знание систем автоматизации/CI (Jenkins, Gitlab CI, BuildBot);
• Знание систем кросс-платформенной сборки Linux систем (Buildroot/Yocto);
• Опыт работы с современными системами контроля версий (e.g. Git);
• Хорошее владение языком python
• Умение писать bash скрипты
• Хорошее владение администрированием Linux/Unix
• Знание Docker или аналогов
• Знание и понимание принципов организации CI/CD для цикла разработки ПО
• Знание make/cmake или аналогов
• Хорошее владение системами управление конфигурацией: Ansible или аналоги
• Знание английского языка на уровне чтения технической документации.
❇️Дополнительно приветствуем:
• Опыт автоматизации сборок и тестирования системного софта с помощью Jenkins/Gitlab/Buildbot
• Опыт автоматизации тестирования Linux kernel (LAVA/Labgrid/...)
• Опыт взаимодействия с Open source проектами
• Опыт работы с embeded linux (u-boot, linux kernel, buildroot/yocto или аналоги)
• Опыт пакетирования ПО в формате rpm, deb, etc.
• Представление о работе с FPGA
• Опыт работы с системами виртуализации kvm, libvirt/virsh или аналоги
• Знакомство с RISC-V
• Рассмотрим перспективных кандидатов, опыт которых не полностью соответствует требованиям.
❇️Будем рады предложить
• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
• Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких;
• Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
• Открытое общение: регулярные онлайн-встречи всей команды YADRO.
Контакты:
Почта: d.lipatov@yadro.com
Тг: @HRYadro
❇️ Инженер по разработке инфраструктуры
Компания: YADRO
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: (полная удаленка/гибрид/офис)
Вилка: зависит от квалификации
❇️Чем предстоит заниматься:
• Разработка CI/CD для Linux (kernel, u-boot, firmware и userspace: buildroot, yocto)
• Автоматизация процессов запуска системного ПО и тестов (Jenkins, Gitlab CI) в различных окружениях, включая QEMU/FPGA/SBC;
• Автоматизация построения Linux (Buildroot/Yocto) в соответствии с требованиями команд разработчиков;
• Работать в кросс-функциональной команде, тесно взаимодействовать с QA и DevOps инженерами, а также с инженерными командами различных продуктов компании.
❇️Мы ожидаем от будущего члена команды:
• Знание систем автоматизации/CI (Jenkins, Gitlab CI, BuildBot);
• Знание систем кросс-платформенной сборки Linux систем (Buildroot/Yocto);
• Опыт работы с современными системами контроля версий (e.g. Git);
• Хорошее владение языком python
• Умение писать bash скрипты
• Хорошее владение администрированием Linux/Unix
• Знание Docker или аналогов
• Знание и понимание принципов организации CI/CD для цикла разработки ПО
• Знание make/cmake или аналогов
• Хорошее владение системами управление конфигурацией: Ansible или аналоги
• Знание английского языка на уровне чтения технической документации.
❇️Дополнительно приветствуем:
• Опыт автоматизации сборок и тестирования системного софта с помощью Jenkins/Gitlab/Buildbot
• Опыт автоматизации тестирования Linux kernel (LAVA/Labgrid/...)
• Опыт взаимодействия с Open source проектами
• Опыт работы с embeded linux (u-boot, linux kernel, buildroot/yocto или аналоги)
• Опыт пакетирования ПО в формате rpm, deb, etc.
• Представление о работе с FPGA
• Опыт работы с системами виртуализации kvm, libvirt/virsh или аналоги
• Знакомство с RISC-V
• Рассмотрим перспективных кандидатов, опыт которых не полностью соответствует требованиям.
❇️Будем рады предложить
• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
• Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких;
• Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
• Открытое общение: регулярные онлайн-встречи всей команды YADRO.
Контакты:
Почта: d.lipatov@yadro.com
Тг: @HRYadro
#Программирование #С++ #С #OpenBMC #Yocto
Старший/ведущий разработчик C++ (Linux/ OpenBMC)
Компания: YADRO
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: (полная удаленка/гибрид/офис)
З/П: от 150 000 - до зависит от квалификации
Должностные обязанности:
• Исправлением ошибок и разработкой новых функций в нашем варианте прошивки OpenBMC, в частности, с целью наладки взаимодействия с UEFI/BIOS x86;
• Взаимодействием с сообществом и мейнтейнерами проекта OpenBMC;
• Взаимодействием с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат.
• Возможно также непосредственное участие в работах по UEFI/BIOS для x86.
Знание/опыт:
• Глубокое знание языка C++ (стандарт 14 и выше (17, 20), стандартные библиотеки, Boost)
• Отличное знание Linux (как архитектуры драйверов ядра, так и пользовательских API POSIX);
• Знание принципов работы проекта Yocto;
• Знание принципов работы systemd и d-bus;
• Знание Python;
• Хорошее знание C, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot;
• Умение писать код высокого качества в соответствии со стандартами проекта, а также крепкие навыки документирования кода;
• Опыт отладки с помощью gdb и иных средств;
• Опыт работы с Atlassian JIRA или иными системами отслеживания задач;
• Опыт работы с системой контроля версий git;
• Опыт работы с системами непрерывной интеграции (Jenkins, Teamcity, Bamboo, и т.п.);
• Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
• Базовые знания цифровой и аналоговой схемотехники;
• Умение читать электрические принципиальные схемы и документацию на электронные компоненты;
• Умение пользоваться осциллографом и логическим анализатором;
• Умение при необходимости в процессе отладки осуществлять мелкие аппаратные доработки с использованием паяльного оборудования;
• Знание английского языка (технический словарь) как минимум на уровне Intermediate/B1. Мы много общаемся с международными командами
Условия труда:
• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
• Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких;
• Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
• Открытое общение: регулярные онлайн-встречи всей команды YADRO.
Контакты:
Почта: d.lipatov@yadro.com
Тг: @HRYadro
Старший/ведущий разработчик C++ (Linux/ OpenBMC)
Компания: YADRO
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: (полная удаленка/гибрид/офис)
З/П: от 150 000 - до зависит от квалификации
Должностные обязанности:
• Исправлением ошибок и разработкой новых функций в нашем варианте прошивки OpenBMC, в частности, с целью наладки взаимодействия с UEFI/BIOS x86;
• Взаимодействием с сообществом и мейнтейнерами проекта OpenBMC;
• Взаимодействием с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат.
• Возможно также непосредственное участие в работах по UEFI/BIOS для x86.
Знание/опыт:
• Глубокое знание языка C++ (стандарт 14 и выше (17, 20), стандартные библиотеки, Boost)
• Отличное знание Linux (как архитектуры драйверов ядра, так и пользовательских API POSIX);
• Знание принципов работы проекта Yocto;
• Знание принципов работы systemd и d-bus;
• Знание Python;
• Хорошее знание C, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot;
• Умение писать код высокого качества в соответствии со стандартами проекта, а также крепкие навыки документирования кода;
• Опыт отладки с помощью gdb и иных средств;
• Опыт работы с Atlassian JIRA или иными системами отслеживания задач;
• Опыт работы с системой контроля версий git;
• Опыт работы с системами непрерывной интеграции (Jenkins, Teamcity, Bamboo, и т.п.);
• Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
• Базовые знания цифровой и аналоговой схемотехники;
• Умение читать электрические принципиальные схемы и документацию на электронные компоненты;
• Умение пользоваться осциллографом и логическим анализатором;
• Умение при необходимости в процессе отладки осуществлять мелкие аппаратные доработки с использованием паяльного оборудования;
• Знание английского языка (технический словарь) как минимум на уровне Intermediate/B1. Мы много общаемся с международными командами
Условия труда:
• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
• Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких;
• Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
• Открытое общение: регулярные онлайн-встречи всей команды YADRO.
Контакты:
Почта: d.lipatov@yadro.com
Тг: @HRYadro
#С #Сpp #STL #Boost #Python #Bash #Linux #Yocto
Junior/Middle C++ разработчик (Linux/OpenBMC)
YADRO
Удаленка или гибрид, офис (Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск).
З/П: Обсудим на собеседовании
Должностные обязанности:
• Разработка новых функций и исправлением ошибок OpenBMC;
• Разработка интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI;
• Взаимодействие с сообществом и мейнтейнерами проекта OpenBMC.
Знание/опыт:
Обязательно:
• С/C++ (17ый стандарт и выше (Библиотеки: STL, Boost)) от 2-х лет;
• Bash и shell scripting (grep, sed, awk, etc.);
• Linux на уровне программирования Userspace;
• Умение понимать код на Python;
• Навык отладки с помощью gdb и иных средств;
Желательно:
• Знание принципов работы systemd и d-bus;
Условия труда:
• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
• ДМС с первых дней работы, льготные условия страхования близких;
• Консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
Контакты:
@chikiryaww
_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
Junior/Middle C++ разработчик (Linux/OpenBMC)
YADRO
Удаленка или гибрид, офис (Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск).
З/П: Обсудим на собеседовании
Должностные обязанности:
• Разработка новых функций и исправлением ошибок OpenBMC;
• Разработка интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI;
• Взаимодействие с сообществом и мейнтейнерами проекта OpenBMC.
Знание/опыт:
Обязательно:
• С/C++ (17ый стандарт и выше (Библиотеки: STL, Boost)) от 2-х лет;
• Bash и shell scripting (grep, sed, awk, etc.);
• Linux на уровне программирования Userspace;
• Умение понимать код на Python;
• Навык отладки с помощью gdb и иных средств;
Желательно:
• Знание принципов работы systemd и d-bus;
Условия труда:
• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
• ДМС с первых дней работы, льготные условия страхования близких;
• Консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
Контакты:
@chikiryaww
_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
❤1👍1
#С #Сpp #Python #Linux #Yocto #U-Boot #UEFI
Junior/Middle Разработчик C (BIOS/UEFI)
Удаленка или гибрид, офис (Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск).
З/П: Обсудим на собеседовании
Должностные обязанности:
• Сопровождение и доработка кода UEFI BIOS для компьютеров на базе x86-64;
• Разработка системного ПО на C/С++ под ОС GNU/Linux;
• Поиск причин неисправностей на стыке программного кода и вычислительного железа и разработка методов их решения;
• Реверс-инжиниринг встроенного ПО.
Знание/опыт:
Обязательно:
• Опыт самостоятельной разработки на C/C++ от 2-ух лет;
• Знание архитектур x86 и amd64;
Желательно:
• C/C++, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot;
• Разработка ПО для Embedded Linux;
• Опыт отладки с помощью gdb и иных средств;
• Linux;
• Git;
Условия труда:
• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
• ДМС с первых дней работы, льготные условия страхования близких;
• Консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;с
Контакты:
@chikiryaww
_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
Junior/Middle Разработчик C (BIOS/UEFI)
Удаленка или гибрид, офис (Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск).
З/П: Обсудим на собеседовании
Должностные обязанности:
• Сопровождение и доработка кода UEFI BIOS для компьютеров на базе x86-64;
• Разработка системного ПО на C/С++ под ОС GNU/Linux;
• Поиск причин неисправностей на стыке программного кода и вычислительного железа и разработка методов их решения;
• Реверс-инжиниринг встроенного ПО.
Знание/опыт:
Обязательно:
• Опыт самостоятельной разработки на C/C++ от 2-ух лет;
• Знание архитектур x86 и amd64;
Желательно:
• C/C++, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot;
• Разработка ПО для Embedded Linux;
• Опыт отладки с помощью gdb и иных средств;
• Linux;
• Git;
Условия труда:
• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
• ДМС с первых дней работы, льготные условия страхования близких;
• Консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;с
Контакты:
@chikiryaww
_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
❤1👍1🥰1
#С #Сpp #STL #Boost #Python #Bash #Linux #Yocto
Junior/Middle C++ разработчик (Linux/OpenBMC)
YADRO
Удаленка или гибрид, офис (Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск).
З/П: Обсудим на собеседовании
Должностные обязанности:
• Разработка новых функций и исправлением ошибок OpenBMC;
• Разработка интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI;
• Взаимодействие с сообществом и мейнтейнерами проекта OpenBMC.
Знание/опыт:
Обязательно:
• С/C++ (17ый стандарт и выше (Библиотеки: STL, Boost)) от 2-х лет;
• Bash и shell scripting (grep, sed, awk, etc.);
• Linux на уровне программирования Userspace;
• Умение понимать код на Python;
• Навык отладки с помощью gdb и иных средств;
Желательно:
• Знание принципов работы systemd и d-bus;
Условия труда:
• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
• ДМС с первых дней работы, льготные условия страхования близких;
• Консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
Контакты:
@chikiryaww
_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
Junior/Middle C++ разработчик (Linux/OpenBMC)
YADRO
Удаленка или гибрид, офис (Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск).
З/П: Обсудим на собеседовании
Должностные обязанности:
• Разработка новых функций и исправлением ошибок OpenBMC;
• Разработка интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI;
• Взаимодействие с сообществом и мейнтейнерами проекта OpenBMC.
Знание/опыт:
Обязательно:
• С/C++ (17ый стандарт и выше (Библиотеки: STL, Boost)) от 2-х лет;
• Bash и shell scripting (grep, sed, awk, etc.);
• Linux на уровне программирования Userspace;
• Умение понимать код на Python;
• Навык отладки с помощью gdb и иных средств;
Желательно:
• Знание принципов работы systemd и d-bus;
Условия труда:
• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
• ДМС с первых дней работы, льготные условия страхования близких;
• Консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
Контакты:
@chikiryaww
_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
❤3🔥2👍1
#Embedded Linux #Board Support Package #C/C++ #Yocto #CMake #Git
Инженер по разработке встраиваемого ПО (Embedded Linux BSP)
YADRO, Беларусь, Минск, Россия, Санкт-Петербург, Москва, Нижний Новгород. Удалённая работа, гибридный формат, работа в офисе
З/П: зависит от опыта кандидата
Должностные обязанности:
Мы создаем программно-аппаратные решения для телеком-операторов, охватывая весь цикл — от исследования и прототипирования до
коммерческого запуска.
Наша команда напрямую влияет на производительность систем,
оптимизируя критически важные компоненты и раскрывая потенциал аппаратного обеспечения на самом низком уровне.
Мы приглашаем специалистов разного уровня: Junior+, Middle, Senior.
Присоединяйтесь к нашей команде, будем вместе расти и создавать системы, которыми будут пользоваться сотни тысяч людей!
Чем предстоит заниматься:
- Разработка, модификация и поддержка прошивок (firmware) и BSP (Board Support Package) на базе Embedded Linux;
- Разработка ПО, создание спецификаций, подготовка отчетов;
- Участие в тестировании, согласование тест-планов;
- Участие в запуске новых аппаратных платформ;
- Обсуждение деталей проекта с заказчиком.
Знание/опыт:
- Опыт разработки встраиваемых систем от 1 года. Мы приглашаем специалистов разного уровня: Junior+, Middle, Senior;
- Понимание архитектуры и принципов организации встраиваемых решений на базе ОС Linux;
- Опыт создания прошивок с помощью инструментов Yocto/OpenEmbedded, Buildroot, OpenWRT и др.;
- Опыт работы с системами автоматизации сборки программного обеспечения из исходного кода (Autotools, CMake и др.);
- Понимание принципов работы интерфейсов передачи данных (UART, SPI, I2C, PCI-E и др.);
- Умение читать и понимать принципиальные схемы для печатных плат;
- Знание скриптовых языков (Shell, Python и др.);
- Умение работать с системами контроля версий (Git, Subversion);
- Опыт работы в JIRA / Confluence и знание основ Agile методологии разработки;
- Владение английским языком на уровне чтения и написания технической документации.
Условия труда:
- Высокий уровень заработной платы, зависящий от опыта кандидата
- ДМС с первых дней работы, льготные условия страхования близких
- Выбор формата работы: удалённый, гибридный или из офиса
- Премии за регистрацию патентов, создание результатов интеллектуальной деятельности
- Консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами
- Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие
в конференциях- Кухонные зоны в офисе с различным наполнением
Контакты:
@engineer_rdr
_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
Инженер по разработке встраиваемого ПО (Embedded Linux BSP)
YADRO, Беларусь, Минск, Россия, Санкт-Петербург, Москва, Нижний Новгород. Удалённая работа, гибридный формат, работа в офисе
З/П: зависит от опыта кандидата
Должностные обязанности:
Мы создаем программно-аппаратные решения для телеком-операторов, охватывая весь цикл — от исследования и прототипирования до
коммерческого запуска.
Наша команда напрямую влияет на производительность систем,
оптимизируя критически важные компоненты и раскрывая потенциал аппаратного обеспечения на самом низком уровне.
Мы приглашаем специалистов разного уровня: Junior+, Middle, Senior.
Присоединяйтесь к нашей команде, будем вместе расти и создавать системы, которыми будут пользоваться сотни тысяч людей!
Чем предстоит заниматься:
- Разработка, модификация и поддержка прошивок (firmware) и BSP (Board Support Package) на базе Embedded Linux;
- Разработка ПО, создание спецификаций, подготовка отчетов;
- Участие в тестировании, согласование тест-планов;
- Участие в запуске новых аппаратных платформ;
- Обсуждение деталей проекта с заказчиком.
Знание/опыт:
- Опыт разработки встраиваемых систем от 1 года. Мы приглашаем специалистов разного уровня: Junior+, Middle, Senior;
- Понимание архитектуры и принципов организации встраиваемых решений на базе ОС Linux;
- Опыт создания прошивок с помощью инструментов Yocto/OpenEmbedded, Buildroot, OpenWRT и др.;
- Опыт работы с системами автоматизации сборки программного обеспечения из исходного кода (Autotools, CMake и др.);
- Понимание принципов работы интерфейсов передачи данных (UART, SPI, I2C, PCI-E и др.);
- Умение читать и понимать принципиальные схемы для печатных плат;
- Знание скриптовых языков (Shell, Python и др.);
- Умение работать с системами контроля версий (Git, Subversion);
- Опыт работы в JIRA / Confluence и знание основ Agile методологии разработки;
- Владение английским языком на уровне чтения и написания технической документации.
Условия труда:
- Высокий уровень заработной платы, зависящий от опыта кандидата
- ДМС с первых дней работы, льготные условия страхования близких
- Выбор формата работы: удалённый, гибридный или из офиса
- Премии за регистрацию патентов, создание результатов интеллектуальной деятельности
- Консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами
- Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие
в конференциях- Кухонные зоны в офисе с различным наполнением
Контакты:
@engineer_rdr
_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
🔥3🤗2❤1
#C++ #Python #Yocto #Linux #OpenBMC
Senior/TeamLead разработки в OpenBMC
Беларусь, Минск; Россия, Москва, Санкт-Петербург, Нижний Новгород
З/П: обсуждается на собеседовании
Должностные обязанности:
- Управление техническим базисом разработки и поддержки продуктов в сфере систем управления 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.
Условия труда:
Будем рады предложить:
- Возможность выбрать формат работы: офис, гибрид или удалённая работа из дома на корпоративном ноутбуке;
- Возможность выбрать удобные начало и окончание рабочего дня;
- Конкурентный уровень заработной платы и премирование по результатам работы;
- Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами;
- Обучение и развитие: учебный портал с курсами и лекциями от экспертов, дополнительное профессиональное обучение, изучение
английского, участие в конференциях;
- Программу поддержки инноваций: премии за регистрацию патентов, создание результатов интеллектуальной деятельности;
- Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
- Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких;
- Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
- Открытое общение: регулярные онлайн-встречи всей команды YADRO.
О нашем офисе:
- Красивый и удобный лофт-офис с высокими потолками на территории БЦ «Трехгорная мануфактура», 10-15 минут от метро
«Краснопресненская»/«Улица 1905 года», г. Москва;
- Современный и комфортный офис в БП «Полюстрово», в 15 мин от метро «Площадь Ленина» или «Новочеркасская», г. Санкт-Петербург;
- Красивый и удобный офис на территории БЦ «Corner Place», 15 минут от метро «Горьковская», г. Нижний Новгород;
- Светлый и комфортный офис с открытой террасой в БЦ Riviera по адресу: проспект Победителей, 106, г. Минск.
Контакты:
@engineer_rdr
_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
Senior/TeamLead разработки в OpenBMC
Беларусь, Минск; Россия, Москва, Санкт-Петербург, Нижний Новгород
З/П: обсуждается на собеседовании
Должностные обязанности:
- Управление техническим базисом разработки и поддержки продуктов в сфере систем управления 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.
Условия труда:
Будем рады предложить:
- Возможность выбрать формат работы: офис, гибрид или удалённая работа из дома на корпоративном ноутбуке;
- Возможность выбрать удобные начало и окончание рабочего дня;
- Конкурентный уровень заработной платы и премирование по результатам работы;
- Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами;
- Обучение и развитие: учебный портал с курсами и лекциями от экспертов, дополнительное профессиональное обучение, изучение
английского, участие в конференциях;
- Программу поддержки инноваций: премии за регистрацию патентов, создание результатов интеллектуальной деятельности;
- Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
- Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких;
- Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
- Открытое общение: регулярные онлайн-встречи всей команды YADRO.
О нашем офисе:
- Красивый и удобный лофт-офис с высокими потолками на территории БЦ «Трехгорная мануфактура», 10-15 минут от метро
«Краснопресненская»/«Улица 1905 года», г. Москва;
- Современный и комфортный офис в БП «Полюстрово», в 15 мин от метро «Площадь Ленина» или «Новочеркасская», г. Санкт-Петербург;
- Красивый и удобный офис на территории БЦ «Corner Place», 15 минут от метро «Горьковская», г. Нижний Новгород;
- Светлый и комфортный офис с открытой террасой в БЦ Riviera по адресу: проспект Победителей, 106, г. Минск.
Контакты:
@engineer_rdr
_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded