yandex
Страна
Россия
Зарплата
до 8 500 $
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

Senior Kernel / Virtualization Software Engineer (C, Rust)

ИИОценка ИИ

Высокая заработная плата в валюте, работа над сложным и интересным технологическим стеком (стелс-стартап в сфере безопасности). Однако требования к кандидату крайне высоки, а отсутствие сайта компании может быть фактором неопределенности для некоторых соискателей.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Роль требует исключительных знаний низкоуровневого программирования (C, Rust), архитектуры процессоров (VT-x/AMD-V) и подсистем ядра Linux. Высокий порог входа обусловлен необходимостью опыта работы с KVM/Firecracker и умением отлаживать код на стыке гостевой и хостовой систем.

Анализ зарплаты

Медиана7 500 $
Рынок6 000 $ – 10 000 $
ИИОценка ИИ

Предлагаемая зарплата до $8500 gross является конкурентной для Senior-позиции в области системного программирования на международном рынке, особенно для удаленного формата. Она находится в верхней части медианы для специалистов по ядру и виртуализации.

Сопроводительное письмо

I am writing to express my strong interest in the Senior Kernel / Virtualization Software Engineer position at Ascendra Networks. With over 7 years of experience in systems software engineering and a deep focus on hypervisor technologies, I am excited about the opportunity to contribute to your stealth-mode security project. My background includes extensive work with C and Rust, specifically within the KVM and QEMU ecosystems, which aligns perfectly with your technical stack.

In my previous roles, I have developed a profound understanding of hardware-assisted virtualization and the virtio specification. I have experience debugging complex issues across the guest/host boundary and optimizing low-level system performance. I am particularly drawn to this role because of the focus on building lightweight VMMs in the spirit of Firecracker, as I am passionate about creating secure, high-performance isolation layers for multi-tenant workloads. I look forward to the possibility of bringing my expertise in kernel development and virtualization to your team.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Ascendra Networks уже сейчас

Присоединяйтесь к разработке инновационной платформы виртуализации в Ascendra Networks и работайте над ядром системы на мировом уровне!

Описание вакансии

#kernel #virtualization #remote

Senior Kernel / Virtualization Software Engineer (C, Rust)

Salary is up to 8500 usd gross

REMOTE, full-time, b2b contract, location of the candidate and legal entity, bank account of the candidate – outside of Russia, Belarus and Turkey

Company name - Ascendra Networks (They are still in stealth mode, so there are no actual website) – security domain

We are looking for a Senior Kernel/Virtualization Software Engineer to design and implement the core of our virtualization platform. You will work deep in the stack — writing and reviewing code at the boundary between the Linux kernel and userspace virtual machine monitors (VMMs), comparable to the work done in the KVM, QEMU,

and Firecracker projects. This is a hands-on engineering role for someone who is comfortable reading hardware manuals, debugging across the guest/host boundary, and reasoning about performance, isolation, and security at the lowest layers of the system.

Key Responsibilities

Design, implement, and maintain hypervisor and virtual machine monitor (VMM) components, including the device model, vCPU lifecycle, memory management,

and the KVM ioctl interface.

Develop and upstream Linux kernel code — KVM subsystem changes, device drivers, and kernel modules — and contribute fixes back to the relevant open-source communities.

Build and optimize lightweight VMMs in the spirit of Firecracker: minimal device emulation, fast boot, small attack surface, and strong tenant isolation for multi-tenant workloads.

Implement and harden virtual device emulation (virtio block, net, vsock, balloon) and paravirtualized interfaces between guest and host.

Profile and optimize boot time, memory footprint, and I/O throughput across the guest/host boundary; eliminate jitter and tail latency.

Diagnose complex, low-level bugs spanning the guest kernel, host kernel, and VMM using tools such as gdb, ftrace, perf, and crash dumps.

Partner with security to reason about isolation boundaries, side-channel

exposure, and the trusted computing base of the virtualization layer.

Review code from peers, mentor engineers on systems-level programming, and set technical direction for the virtualization roadmap.

Required Qualifications

7+ years of systems software engineering experience, with significant time spent in virtualization, hypervisors, operating systems, or low-level infrastructure.

Expert proficiency in C, plus strong working knowledge of Rust (the

implementation language of Firecracker and modern VMMs).

Experience with operating system internals: virtual memory, scheduling, interrupts, system calls, and the kernel/userspace boundary.

Direct experience with hardware-assisted virtualization (Intel VT-x/VT-d or AMD-V/SVM) and the KVM API.

Hands-on experience with one or more of KVM, QEMU, Firecracker, Cloud Hypervisor, or a comparable VMM/hypervisor codebase.

Familiarity with the virtio specification and paravirtualized device models.

Proven ability to debug across abstraction layers using gdb, ftrace, perf, and similar low-level tooling.

B2 English

Preferred Qualifications

Upstream contributions to the Linux kernel, QEMU, Firecracker, or another major virtualization project.

Experience building or operating multi-tenant, serverless, or container-runtime

platforms (e.g., microVM-backed functions or sandboxes).

Knowledge of confidential computing (Intel TDX, AMD SEV-SNP) or

memory-encryption technologies.

Experience with ARM64 virtualization in addition to x86_64.

Background in performance engineering, real-time systems, or security research.

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • C++
  • Rust
  • Linux Kernel
  • KVM
  • QEMU
  • Firecracker
  • Virtualization
  • Hypervisors
  • Virtio
  • GDB
  • ftrace
  • perf
  • x86_64
  • ARM64

Возможные вопросы на собеседовании

Проверка понимания фундаментальных механизмов виртуализации x86.

Расскажите подробно о жизненном цикле vCPU и о том, как происходит обработка VM-exit в KVM.

Оценка опыта работы с современными стандартами виртуализации устройств.

В чем основные различия между virtio-blk и virtio-scsi, и какие преимущества дает использование vhost-user?

Проверка навыков отладки сложных системных проблем.

Как бы вы подошли к диагностике неочевидной задержки (latency) при вводе-выводе в гостевой системе, если стандартные средства мониторинга хоста не показывают аномалий?

Оценка владения Rust в контексте системного программирования.

Какие преимущества дает использование Rust по сравнению с C при разработке VMM (например, как в Firecracker), и с какими сложностями вы сталкивались при интеграции Rust с C-шными API ядра?

Проверка знаний в области безопасности виртуализации.

Какие векторы атак через побочные каналы (side-channel) наиболее актуальны для мультиарендных сред на базе микро-VM, и как их можно минимизировать на уровне гипервизора?

Похожие вакансии

NDA
Не указана

Senior Ceph Developer (C++ / Python / Cloud-Native Storage)

SeniorУдалённо
C++ · Python · Ceph · Linux Internals · Kubernetes · Rook · Ceph CSI · Git · GitHub · CI/CD · Prometheus · Grafana · AWS · Azure · OpenStack · S3 · Swift
+17 навыков
ГЭ
ГМС Эксперт
200 000 ₽ – 240 000 ₽

Middle+/Senior SFA Administrator

SeniorУдалённо
Oracle WebLogic Server · Oracle Database · PostgreSQL · Unix · Ansible · Jenkins · Grafana · Zabbix · Jira · BitBucket · Confluence
+11 навыков
NDA
Не указана

Senior Database Administrator

SeniorУдалённо
PostgreSQL · ClickHouse · Linux · Ubuntu · CentOS · RedHat · SQL · Git · Ansible · Liquibase · Flyway · Kubernetes
+12 навыков
DB
Digital Biz Factory
Не указана

Senior System Administrator / Infrastructure Engineer

SeniorУдалённо
Proxmox VE · Linux · Debian · Ubuntu · RHEL · Kubernetes · Docker Swarm · Ansible · Terraform · Bash · Python · Zabbix · Grafana · Prometheus · VictoriaMetrics · OpenTelemetry · GitLab CI · ArgoCD · GitOps · Ceph · BGP · Cloudflare
+22 навыков
MS
MIND Software
Не указана

Senior Software Engineer

SeniorУдалённо
C++ · Virtualization · System Programming · Linux Kernel · Storage Systems
+5 навыков
ДП
Департамент персонала
от 400 000 ₽

Technical marketing engineer (сетевой инженер/архитектор)

SeniorУдалённо
BGP · OSPF · Cisco · Juniper · CCNP · CCNA · Network Design · Telecommunications
+8 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

Россиядо 8 500 $