Разработчик UEFI BIOS
Разработка и сопровождение кода UEFI BIOS для x86-64 и других архитектур, включая реверс-инжиниринг и работу на стыке софта и железа. Нужен опыт системного программирования на C от 4,5 лет, знание архитектуры x86 и embedded/baremetal, технический английский. Предлагают работу в аккредитованной ИТ-компании, любой вид трудоустройства, ДМС и обучение за счёт компании.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата на уровне рынка
В пределах ±10% медианы C++ по 31 вакансии за 90 дней, рынок — СНГ (RUB); город и грейд вакансии не учтены.
Что предстоит делать
- Доработка и сопровождение исходного кода UEFI BIOS для компьютеров на базе х86-64 и других архитектур;
- Участие в разработке архитектуры кода UEFI BIOS;
- Реверс-инжиниринг исходного кода и бинарных файлов для поиска оптимальных решений при разработке UEFI BIOS;
- Поиск причин неисправностей на стыке программного кода и вычислительного железа и разработка методов их решения;
- Взаимодействие с вендорами и технологическими партнёрами по теме разработки BIOS
Что ждём от вас
- Опыт системного программирования на языке С от 4,5 лет;
- Хорошее знание архитектуры процессоров x86, x86-64 (amd64), и программно-аппаратной архитектуры современного ПК (чипсета, процессора, способов коммуникации между OS и железом);
- Опыт embedded разработки, низкоуровневого программирования baremetal (без OS), работы на стыке программного кода и железа;
- Знакомство с основами схемотехники - способность чтения принципиальных схем (для нужд разработки ПО);
- Хорошее владение техническим английским языком;
- Будет преимуществом:
- Опыт разработки на Assembler и реверс-инжиниринга кода x86;
- Опыт доработки/сопровождения UEFI BIOS и Legacy BIOS;
- Опыт разработки драйверов для Linux / Windows / других OS;
- Опыт программирования шин PCI и PCI-Express, 12C, SMBus, SPI, LPC, USB и других;
- Знание автоматизированных систем проектирования и ведения проектов (ira, Confluence и другие);
- Широкий технический кругозор.
Что предлагаем
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как C++-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийC++ Developer Senior
Разработка и сопровождение UEFI BIOS для серверных и клиентских x86-64 платформ, включая реверс-инжиниринг и отладку на стыке железа и кода. Нужно взаимодействовать с вендорами Intel/AMD/IBV, дорабатывать архитектуру BIOS и анализировать бинарники. Это низкоуровневая embedded-роль, требующая опыта в системном программировании.
Инженер-программист C++
Актуальность уточняется
Разработка решений для промышленности на C++ с использованием Qt: новый функционал, поддержка и рефакторинг кода, участие в проектировании архитектуры и код-ревью. Требуется опыт с QtCore/QtWidgets, знание алгоритмов и паттернов проектирования, работа под Linux. Предлагают полный день 5/2 с гибким началом, оформление по ТК РФ, ДМС и корпоративные скидки в крупной стабильной компании.
Старший инженер Embedded BSP
~1 595 950 ₸ оценка по всем рынкам
Нужен опытный инженер для международного проекта по разработке встраиваемых Android/Linux-платформ для профессиональных устройств. Работа глубоко внутри Android: BSP, кастомизация AOSP, HAL, нативные компоненты на C/C++, отладка и оптимизация на уровне системы. Требуется 7+ лет опыта в embedded-разработке, из них 2+ года с Android platform-level, сильный C/C++ и знание Linux kernel; сотрудничество B2B как независимый подрядчик, удалённо, ставку в USD gross нужно указать в отклике.
Старший инженер-разработчик сетевого ПО
~1 595 950 ₸ оценка по всем рынкам
Нужен старший инженер для разработки софта под коммутаторы Cisco и другое сетевое оборудование: BSP, control plane и data plane, плюс автотесты на Python/Pytest. Требуются сильные C/C++ и Python, глубокое понимание L2/L3-протоколов (VLAN, STP, BGP, OSPF и др.) и опыт отладки в Linux. Предлагают полностью удалённую долгосрочную работу по B2B-контракту с конкурентной оплатой в USD gross.
Разработчик встроенного ПО (Embedded Linux, C/C++)
~1 595 950 ₸ оценка по всем рынкам
Разработка встроенного ПО для систем безопасности на базе Embedded Linux и SoC видеокамер: реализация абстракции от платформы, интеграция модулей видеоаналитики, портирование на новые чипы. Нужен опыт от 5 лет, сильный C/C++, драйверы ядра Linux и готовность работать с Golang. Предлагают официальное оформление по ТК РФ, гибридный/офисный/удалённый формат и работу над социально значимыми продуктами.
Разработчик системного ПО (C/C++/Rust)
~1 595 950 ₸ оценка по всем рынкам
Getmobit ищет системного разработчика для платформы облачных рабочих пространств и VDI. Работа в основном на системном уровне Linux: userspace, ядро, драйверы, графический стек, сборка через Yocto/OpenEmbedded на C++ и Python. Нужен опыт коммерческой разработки на C/C++/Rust от 5 лет и глубокое знание Linux; предлагают удалёнку, белый доход, ДМС и гибкое начало дня.