We use cookies to run the site and count visits. "Got it" also allows session recording.
Moscow, Russia16 days ago
Grade
Senior
Experience
from 5 years
Work format
Onsite, Remote, Hybrid
English level
B1, intermediate
An email or a Telegram message to the recruiter
Senior C Developer for BIOS/UEFI team of a Russian technology company.
The company considers candidates from the Russian Federation and Belarus.
Adapting UEFI EDK2 and Aptio V to our company's hardware platforms; Bug fixing and developing new features in EDK2 and Aptio V; Ensuring software interaction between UEFI and OpenBMC firmware via IPMI/KCS, PLDM/MCTP protocols, etc.; Interacting with the EDK2, Tianocore, OpenBMC project communities and maintainers; Collaborating with our hardware designers and PCB layout engineers during the launch of new versions and revisions of our boards.
English proficiency level: B1 and above Position level: Senior.
5+ years of development experience; Deep knowledge of the C language; Excellent knowledge of x86 and amd64 architectures, the system boot process, and inter-core/inter-processor interaction.
Will be an advantage: Experience in developing UEFI Aptio V or EDK2 code; Debugging experience using Intel XDP; Good knowledge of the PCI Express bus and its configuration principles; Knowledge of low-level communication protocols such as: I²C, SPI, RS232, etc.; Knowledge of Linux (kernel driver architecture, POSIX user-space APIs, systemd and d-bus operating principles).
Salary: discussed at the interview. Work format: Office, Remote, Hybrid (Moscow, St. Petersburg, Yekaterinburg, Nizhny Novgorod, and Minsk).
российской технологической компании.
Компания рассматривает кандидатов из РФ и Беларуси. З/п: обсуждается на интервью. Формат работы: Офис, Удаленка, Гибрид (Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск). Уровень владения английским: B1 и выше Уровень позиции: Senior.
🔷Задачи: Адаптация UEFI EDK2 и Aptio V к аппаратным платформам нашей компании; Исправление ошибок и разработка новых функций в EDK2 и Aptio V; Обеспечение программного взаимодействия UEFI c ПО OpenBMC по протоколам IPMI/KCS, PLDM/MCTP и др.; Взаимодействие с сообществом и мейнтейнерами проектов EDK2, Tianocore, OpenBMC; Взаимодействие с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат.
🔷Обязательные требования: Разработка от 5 лет; Глубокое знание языка C; Отличное знание архитектур x86 и amd64, процесса загрузки системы, взаимодействия между ядрами и между процессорами.
Будет приемуществом: Опыт разработки кода UEFI Aptio V или EDK2; Опыт отладки с использованием Intel XDP; Хорошее знание устройства шины PCI Express и принципов её конфигурирования; Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.; Знание Linux (архитектуры драйверов ядра, пользовательских API POSIX, принципов работы systemd и d-bus).
Отклики ждем
We compare skills, grade, work format and salary
Most often 289,000 to 380,000