Senior Kernel & Qemu Engineer in Wrocław

Senior Kernel & Qemu Engineer in Wrocław

Wrocław Pełny etat 54000 - 66000 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 znajomość jądra Linuxa.

Przewidywane wynagrodzenie mieści się w przedziale 54000 - 66000 zł za rok.

Poszukujemy starszego inżyniera oprogramowania, który dołączy do naszego zespołu Platform Systems & Virtualization odpowiedzialnego za infrastrukturę hipernadzorcy, emulację urządzeń wirtualnych oraz integrację niskopoziomowego oprogramowania układowego. W tej roli będziesz pracować 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 podstawowe 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 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ż niestandardowe rozwijanie 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 zakresie sterowników GPU lub wirtualizowanych stosów 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 uruchamiania systemu.
  • Profilowanie opóźnień platformy, wydajności hipernadzorcy w stosunku do gościa oraz śladów pamięci przy użyciu eBPF.
  • Dostarczanie solidnych, wysokiej jakości poprawek upstream oraz 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 silny nacisk na rozwój kariery, oferując liczne możliwości wzrostu.
  • Comprehensive Benefits: Oprócz sprawiedliwej rekompensaty, oferujemy kompleksowy pakiet świadczeń, który priorytetowo traktuje dobrostan naszych konsultantów.
  • Flexible Opportunities: Priorytetowo traktujemy równowagę między życiem zawodowym a prywatnym, oferując elastyczne możliwości dostosowane do Twojego stylu życia.

Senior Kernel & Qemu Engineer in Wrocław – pracodawca: GlobalLogic

GlobalLogic Automotive to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku inżynieryjnym w Krakowie. Nasza kultura pracy opiera się na ciągłym uczeniu się i wsparciu dla pracowników, co pozwala na rozwijanie umiejętności w obszarze testowania pojazdów oraz współpracy z zespołami inżynieryjnymi. Oferujemy elastyczne warunki pracy, bogaty pakiet benefitów oraz możliwość uczestniczenia w innowacyjnych projektach, które mają realny wpływ na życie ludzi.

G

Dane kontaktowe:

Zespół rekrutacyjny GlobalLogic

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

C
Linux Kernel Development
QEMU
SeaBIOS
BIOS/Firmware Customization
PCI/PCIe Specifications
ACPI Tables