Senior Kernel & Qemu Engineer in Katowice

Senior Kernel & Qemu Engineer in Katowice

Katowice Pełny etat 63000 - 77000 zł / rok (szac.) Hybrydowo
G

W skrócie

  • Zadania: Twórz i utrzymuj komponenty wirtualizacji w QEMU, SeaBIOS i jądrze Linuxa.
  • Firma: GlobalLogic, zaufany partner inżynieryjny dla największych firm na świecie.
  • Benefity: Konkurencyjne wynagrodzenie, kompleksowy pakiet benefitów i elastyczne możliwości pracy.
  • Pozostałe informacje: Kultura ciągłego uczenia się i możliwości rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad przełomowymi projektami i rozwijaj swoje umiejętności w dynamicznym środowisku.
  • Kwalifikacje: Doświadczenie w programowaniu niskopoziomowym i rozwoju jądra Linuxa.

Przewidywane wynagrodzenie mieści się w przedziale 63000 - 77000 zł za rok.

Poszukujemy starszego inżyniera oprogramowania do naszego zespołu Platform Systems & Virtualization, odpowiedzialnego za rdzeń infrastruktury hypervisora, emulację urządzeń wirtualnych oraz integrację niskopoziomowego oprogramowania. W tej roli będziesz pracować bezpośrednio na styku oprogramowania układowego i systemu operacyjnego, rozwijając modele urządzeń QEMU, utrzymując niestandardowe integracje BIOS/firmware (SeaBIOS), wprowadzając wkład upstream oraz optymalizując rdzeniowe podsystemy jądra Linux.

Wymagania:

  • Licencjat z informatyki, inżynierii komputerowej lub pokrewnej dziedziny.
  • Minimum 4-letnie doświadczenie w niskopoziomowych systemach i rozwoju jądra Linux.
  • Silna znajomość języka C w programowaniu niskopoziomowym.
  • Dogłębna wiedza na temat wewnętrznych mechanizmów jądra Linux, w szczególności zarządzania pamięcią (podsystemy, alokacja stron, MMU).
  • Praktyczne doświadczenie w rozwoju z QEMU (emulacja urządzeń i modele platform).
  • Doświadczenie w tworzeniu, łatach lub dostosowywaniu wersji BIOS/firmware dla QEMU (SeaBIOS, EDK2/UEFI, Coreboot lub U-Boot).
  • Preferowane doświadczenie z SeaBIOS, ale akceptowane jest również rozwijanie niestandardowego BIOS w środowiskach QEMU.
  • Silne zrozumienie specyfikacji PCI / PCIe, konfiguracji magistrali, tabel ACPI i sterowników urządzeń.
  • Praktyczne doświadczenie w używaniu eBPF do śledzenia jądra, profilowania i diagnostyki wydajności.

Miło widziane:

  • Doświadczenie w przygotowywaniu przeglądów kodu i przesyłaniu poprawek upstream do projektów open-source (np. QEMU, SeaBIOS, EDK2, jądro Linux).
  • Doświadczenie z Rust w kontekście systemów lub jądra.
  • Tło w sterownikach GPU lub wirtualizowanych stosach graficznych (vfio, vGPU).
  • Scripting w Pythonie do automatyzacji testów i debugowania.

Obowiązki:

  • Projektowanie, wdrażanie i utrzymywanie komponentów wirtualizacji w QEMU, SeaBIOS i jądrze Linux.
  • Rozwój, debugowanie i optymalizacja zarządzania pamięcią jądra oraz potoków urządzeń wirtualnych.
  • Implementacja i konfiguracja modeli urządzeń PCI / PCIe w QEMU.
  • Utrzymywanie niskopoziomowego kodu firmware SeaBIOS, generacja tabel ACPI, obsługa przerwań i rutyny rozruchowe systemu.
  • Profilowanie opóźnień platformy, wydajności hypervisora do gościa oraz śladów pamięci przy użyciu eBPF.
  • Dostarczanie solidnych, wysokiej jakości poprawek i rozwiązywanie złożonych problemów na poziomie platformy.

Co oferujemy:

  • Empowering Projects: Z ponad 500 klientami z różnych branż i dziedzin, oferujemy ekscytującą możliwość wniesienia wkładu w przełomowe projekty wykorzystujące nowoczesne technologie.
  • Empowering Growth: Promujemy kulturę ciągłego uczenia się i rozwoju zawodowego.
  • DE&I Matters: Głęboko cenimy różnorodność i dążymy do zapewnienia równych szans dla wszystkich osób.
  • Career Development: Nasza kultura korporacyjna kładzie duży nacisk na rozwój kariery, oferując liczne możliwości wzrostu.
  • Comprehensive Benefits: Oprócz sprawiedliwego wynagrodzenia, oferujemy kompleksowy pakiet świadczeń.
  • Flexible Opportunities: Priorytetowo traktujemy równowagę między życiem zawodowym a prywatnym, oferując elastyczne możliwości dostosowane do Twojego stylu życia.

O GlobalLogic: GlobalLogic, firma należąca do grupy Hitachi, jest zaufanym partnerem inżynieryjnym w dziedzinie cyfrowej dla największych i najbardziej innowacyjnych firm na świecie.

Senior Kernel & Qemu Engineer in Katowice – pracodawca: GlobalLogic Latinoamérica

GlobalLogic Latinoamérica oferuje dynamiczne środowisko pracy, w którym pracownicy mogą rozwijać swoje umiejętności w obszarze technologii i inżynierii. Firma stawia na innowacyjność i współpracę w zespołach, co sprzyja kreatywności i efektywności. Pracownicy mają możliwość uczestniczenia w projektach związanych z nowoczesnymi technologiami, takimi jak kryptografia czy chmurowe rozwiązania AWS.

G

Dane kontaktowe:

Zespół rekrutacyjny GlobalLogic Latinoamérica

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Kernel & Qemu Engineer in Katowice

C
DMA
eBPF
NFV (Network Functions Virtualization)
PCI / PCIe specifications
Linux kernel development
QEMU