Senior Kernel & QEMU Engineer — Virtualization & Firmware

GlobalLogic Inc.

Polska

On-site

PLN 180,000 - 270,000

Full time

34 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Relocation options
Rotation programs
Learning & Development
Inclusive culture

Job summary

GlobalLogic Inc. is seeking a Senior Software Engineer to join the Platform Systems & Virtualization Team, focusing on core hypervisor infrastructure, firmware integration, and low-level Linux kernel work.

In this role you will work at the intersection of firmware and the OS, developing QEMU device models and maintaining SeaBIOS integrations. You will push upstream contributions, optimize kernel memory management and virtual device pipelines, and implement PCI/PCIe device models in QEMU.

Qualifications

  • BS in Computer Science, Computer Engineering or related field.
  • Minimum 4 years in low-level systems and Linux kernel development.
  • Strong C programming for low-level systems.
  • Deep knowledge of Linux kernel internals (memory management/MKU).
  • Experience with QEMU device emulation and platform models.
  • Experience patching/customizing BIOS/firmware in QEMU (SeaBIOS/EDK2/UEFI/Coreboot/U-Boot).
  • Understanding PCI/PCIe specs, ACPI tables, device drivers.
  • Experience using eBPF for kernel tracing and performance diagnostics.

Responsibilities

  • Architect, implement, and maintain virtualization components across QEMU, SeaBIOS, and the Linux kernel.
  • Develop, debug, and optimize kernel memory management and virtual device pipelines.
  • Implement and configure virtual and pass-through PCI/PCIe device models in QEMU.
  • Maintain SeaBIOS firmware code, ACPI table generation, interrupt handling, and system bootstrap routines.
  • Profile platform latencies and memory footprints using eBPF.
  • Deliver upstream-quality patches and root-cause analysis for platform issues.

Skills

C programming
Linux kernel
eBPF
QEMU
SeaBIOS
PCIe
ACPI
Kernel tracing

Education

Bachelor's degree in CS/CE

Tools

QEMU
SeaBIOS
EDK2/UEFI
Coreboot
U-Boot

Job description

GlobalLogic Inc. is seeking a Senior Software Engineer to join the Platform Systems & Virtualization Team, focusing on core hypervisor infrastructure, firmware integration, and low-level Linux kernel work.

In this role you will work at the intersection of firmware and the OS, developing QEMU device models and maintaining SeaBIOS integrations. You will push upstream contributions, optimize kernel memory management and virtual device pipelines, and implement PCI/PCIe device models in QEMU.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Kernel & QEMU Engineer: Flexible Virtualization
Senior Kernel & QEMU Engineer: Flexible Virtualization

Hitachi, Ltd. • Wrocław

Hybrid
PLN 180,000 - 260,000
Senior Kernel & Qemu Engineer IRC305785
Senior Kernel & Qemu Engineer IRC305785

GlobalLogic Inc. • Polska

On-site
PLN 180,000 - 270,000
Relocation options
Rotation programs
Learning & Development
+1
Senior Kernel & Qemu Engineer
Senior Kernel & Qemu Engineer

Hitachi, Ltd. • Wrocław

Hybrid
PLN 180,000 - 260,000
Senior Platform Kernel Engineer - ARM & QEMU
Senior Platform Kernel Engineer - ARM & QEMU

GlobalLogic • Kraków

On-site
PLN 240,000 - 360,000
Empowering Projects
Empowering Growth
DE&I Matters
+3
Senior System Engineer IRC305741
Senior System Engineer IRC305741

GlobalLogic • Kraków

On-site
PLN 240,000 - 360,000
Empowering Projects
Empowering Growth
DE&I Matters
+3
Senior System Engineer IRC305741
Senior System Engineer IRC305741

GlobalLogic Inc. • Polska

On-site
PLN 180,000 - 260,000
Relocation assistance
Learning & development support
Flexible work options
Firmware & OS Engineer – BIOS, Linux Drivers & Emulation
Firmware & OS Engineer – BIOS, Linux Drivers & Emulation

OPENCHIP & SOFTWARE TECHNOLOGIES • Województwo pomorskie

Hybrid
PLN 180,000 - 270,000
Kernel Engineer - Linux/ARM Virtualization
Kernel Engineer - Linux/ARM Virtualization

Capgemini Engineering • Opole Lubelskie

On-site
PLN 180,000 - 240,000
Free learning platforms
Leadership development program
Global Tech Challenges
Kernel Software Engineer - Linux Driver & Cloud Systems
Kernel Software Engineer - Linux Driver & Cloud Systems

Capgemini • Polska

Hybrid
PLN 180,000 - 300,000
Free access to learning platforms
Career acceleration programs
Global Tech Challenges
Embedded Linux Engineer (Yocto) – Hybrid Work
Embedded Linux Engineer (Yocto) – Hybrid Work

Capgemini • Polska

Hybrid
PLN 120,000 - 180,000
Medicover health
Private life insurance
Sports card
+2
Top locations