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

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

Бот для запроса на публикацию вакансий: @EmbeddedWorkBot
Download Telegram
#C #Cpp #Linux #OpenBMC #x86 #bash #shell #systemd #dbus #gdb

Senior/TeamLead разработки в OpenBMC

YADRO

Компания рассматривает кандидатов из РФ и Беларуси.

Формат работы: Офис, Удаленка, Гибрид

Офисы в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске).

З/П: Обсудим на собеседовании

Должностные обязанности:

• Управление техническим базисом разработки и поддержки продуктов в сфере систем управления BMC на базе OpenBMC;
• Исправление ошибок и разработка новых функций в нашем варианте прошивки OpenBMC, в частности, с целью наладки взаимодействия с UEFI/BIOS x86;
• Взаимодействие с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат;
• Разработка интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI;
• Разработка интерфейса командной строки управления BMC(Bash);
• Самостоятельная разработка системного ПО на C/С++ под ОС GNU/Linux;
• Поиск причин неисправностей на стыке программного кода и вычислительного железа и разработка методов их решения;
• Наставничество инженеров уровня (Junior +);
• Управление командой 7+ человек;
• Участие в развитии комьюнити OpenBMC.
• Непосредственное участие в работах по UEFI/BIOS для x86.

Знание/опыт:

Must have:

• C++, 17ый стандарт и выше (Библиотеки: STL, Boost) от 5-ти лет;
• WebAPI: REST и т. п;
• Знание принципов работы systemd и d-bus;
Linux на уровне программирования userspace (POSIX API);
• Хорошее знание C, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot;
• Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
• Навыки отладки с помощью gdb и иных средств;
• Bash и shell scripting (grep, sed, awk, etc.);
• Python.
Nice-to-have:

• Знание 23го стандарта;
• Опыт управления командой от 5 человек;
• GraphQL;
• Знание принципов работы проекта Yocto;
• Знание принципов работы проекта Yocto Linux;
• Знание стека протоколов DMTF: Redfish, PLDM, MCPT, и т. д.;
• Знание Python на уровне, достаточном для разработки собственного сложного ПО;
• Знание Linux не только на уровне userspace, но и на уровне архитектуры драйверов ядра, опыт разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon.
• Опыт работы с NC-SI, особенно с Broadcom NeXtreme;

Условия труда:

Мы предлагаем:

• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• ДМС с первых дней работы, льготные условия страхования близких;
• Консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;

Контакты:

Для отправки резюме:

@chikiryaww

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
🔥3
#fpga #rtl #verilog #linux

RTL разработчик SoC

Kraftway (ГК Росатом).
Россия.Москва (м. Алексеевская)
Полная занятость/гибрид

З/П: готовы обсуждать

Должностные обязанности:

Разработка RTL описания и интеграция блоков и высокоуровневых подсистем (High-Level Block, HLB), входящих в состав SoC.
Разработка инженерной документации на разрабатываемые вами решения.
Разработка базовых тестов и моделирование для проверки работоспособности блоков перед их передачей на верификацию.
Проведение логического синтеза разработанных блоков под ASIC и/или FPGA.
Сопровождение FPGA-инженеров в процессе прототипирования разработанных вами решений.
Проведение формальной верификации (Lint, CDC, RDC, LEC).
Подготовка инженерной документации на разработанные блоки.
Взаимодействие с командой верификации при разработке функциональных, интеграционных и нагрузочных тестов.
Анализ результатов синтеза, оптимизация критических путей и устранение найденных ошибок и предупреждений.
Взаимодействие с командой физического проектирования (топологии кристалла) с целью проведения доработок/оптимизации дизайна по результатам ревью.
Участие в code-review разрабатываемых блоков.

Знание/опыт:

Опыт разработки RTL для ASIC или FPGA от 3 лет (Verilog/SystemVerilog).
Знание языка TCL, достаточное для написания скриптов взаимодействия с современными САПР.
Знакомство с архитектурами современных процессоров.
Опыт работы с внутренними системными интерфейсами семейства AMBA/Avalon.
Опыт работы с различными САПР Enterprise уровня (Xcelium/VCS/Genus/DC/JasperGold/SpyGlass).
Опыт написания timing constraints (SDC).
Понимание техник CDC, RDC.
Навыки проведения/сопровождения функционального и формального тестирования RTL.
Уверенный пользователь ОС Linux.
Опыт использования системы контроля версий Git.
Умение писать понятный код для возможности его дальнейшего наследования.
Знание английского языка – на уровне чтения технической документации.
Будет плюсом:
Опыт программирования на C.
Владение техниками DFT/Low Power.
Опыт работы с Xilinx (ISE/Vivado) / Altera (Intel) (Quartus).
Опыт отладки разрабатываемых решений на FPGA прототипах.
Опыт работы с внешними высокоскоростными физическими интерфейсами PCI-Express, DDR, ONFI/Toggle.
Понимание внутреннего строения и опыт работы с микросхемами NAND Flash памяти.
Наличие собственных проектов на GitHub для оценки качества кода, архитектуры.
Навыки работы с продуктами Atlassian (Jira, Confluence).
Навыки работы с PCI-Express и сетевыми интерфейсами (xxMII, SFI, SFP).

Условия труда:

▪️Собственная R&D IT-лаборатория.
▪️Официальное трудоустройство по ТК РФ.
▪️Полный социальный пакет, включая ДМС.
▪️График работы: гибридный.
▪️Размер заработной платы: обсуждаем.
▪️ИТ-аккредитация. Бронь.

Контакты:

Наш сайт: www.kraftway.ru
reznikova@kraftway.ru
https://tttttt.me/Kraftway_Yana

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded