- Страна
- Россия
- Зарплата
- 300 000 ₽ – 370 000 ₽
Откликайтесь
на вакансии с ИИ

C developer / Старший инженер по низкоуровневому программированию
YADRO — один из лидеров российского рынка ИТ-инфраструктуры, предлагающий работу над сложными инженерными задачами. Вакансия привлекательна гибким форматом работы и конкурентной зарплатой, соответствующей рыночным ожиданиям для Senior-уровня.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубоким знаниям архитектуры железа (PCIe, DMA, NUMA) и внутреннего устройства ядра Linux. От кандидата ожидается не просто написание кода, а понимание физических процессов передачи данных и управления памятью.
Анализ зарплаты
Указанный в описании диапазон 300-370 тыс. рублей полностью соответствует медиане рынка для Senior C/Embedded разработчиков в России. В крупных технологических компаниях верхняя планка может быть выше за счет бонусов, но базовое предложение выглядит очень солидно.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в YADRO уже сейчас
Присоединяйтесь к команде YADRO, чтобы создавать передовые аппаратные решения на стыке софта и железа!
Описание вакансии
C developer / Старший инженер по низкоуровневому программированию в YADRO
*💰*По итогам собеседования (ср. рын. зп 300 000 ₽ – 370 000 ₽)
*📌*Условия и бонусы:
Фултайм, удаленно/гибрид/офис.
*📌*Наши ожидания:
– опыт работы в области Embedded Systems, Systems Engineering, Linux Engineering от 3 лет;
– представление о современном аппаратном обеспечении: устройство памяти, шин данных, систем ввода-вывода, PCIe, DMA, IRQ, NUMA, IOMMU;
– знание ядра Linux и принципов его работы;
– системное программирование на С и Python;
– знание английского на уровне чтения и написания технической документации.
*✍🏼*Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Python
- Embedded Systems
- Systems Engineering
- Linux Kernel
- PCIe
- DMA
- NUMA
- IOMMU
Возможные вопросы на собеседовании
Проверка понимания работы с памятью в многопроцессорных системах.
Расскажите, как архитектура NUMA влияет на производительность системного ПО и как вы учитываете это при разработке?
Оценка навыков работы с драйверами и устройствами.
Опишите процесс обработки прерывания (IRQ) в ядре Linux от момента срабатывания на устройстве до обработчика в драйвере.
Проверка знаний механизмов прямого доступа к памяти.
В чем разница между когерентным и потоковым DMA-отображением, и в каких случаях используется каждое из них?
Оценка опыта работы с подсистемами ввода-вывода.
Какую роль играет IOMMU в виртуализации и обеспечении безопасности при работе с PCIe-устройствами?
Проверка навыков отладки низкоуровневого кода.
Какие инструменты и методы вы используете для профилирования и поиска утечек памяти в пространстве ядра (kernel space)?
Похожие вакансии
Senior C++/Qt Developer (Промышленность и производство)
Старший С разработчик (BIOS/UEFI)
Старший С разработчик в команду BIOS/UEFI
Системный программист встраиваемых систем
Senior Embedded Engineer
C++ Developer (High-Performance Computing / DSP)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!