Work Embedded
5.54K subscribers
167 photos
3 videos
3 files
1.03K links
Вакансии для embedded-разработчиков и IT события.

Бесплатно публикуем ваши вакансии —>
Правила: https://tttttt.me/rabotaembedded/1353

Бот для запроса на публикацию вакансий: @EmbeddedWorkBot
Download Telegram
#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)
👍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
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
🌭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
🔥52👍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
👍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
👍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
🌭12👍31
#Программирование ++ #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
👍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
#Программирование ++ #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
#С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
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
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
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
🔥3🤗21
#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