Lead Kernel Developer in Katowice

Lead Kernel Developer in Katowice

Katowice Pełny etat 117648 - 143792 zł / rok (szac.) Hybrydowo
A

W skrócie

  • Zadania: Prowadzenie architektury i rozwoju komponentów jądra Windows oraz sterowników sieciowych.
  • Firma: Acronis, globalny lider w dziedzinie ochrony cybernetycznej.
  • Benefity: Konkurencyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na bezpieczeństwo cyfrowe.
  • Kwalifikacje: 10+ lat doświadczenia w rozwoju jądra Windows i programowaniu systemowym.

Przewidywane wynagrodzenie mieści się w przedziale 117648 - 143792 zł za rok.

Acronis jest globalnym liderem w dziedzinie ochrony cybernetycznej, dostarczającym rozwiązania oparte na sztucznej inteligencji dla produktywnych MSP w jednej, natywnie zintegrowanej platformie, która łączy zarządzanie operacjami, cyberbezpieczeństwo i ochronę danych. Nasza misja to ochrona, zarządzanie i automatyzacja każdego obciążenia, na którym polegają firmy i życie ludzi.

Co będziesz robić:

  • Prowadzenie architektury, rozwoju, debugowania i utrzymania komponentów w trybie jądra i użytkownika Windows, ze szczególnym uwzględnieniem sterowników sieciowych Windows i Windows Filtering Platform (WFP) dla rozwiązań Cyber Protection.
  • Projektowanie i optymalizacja rozwiązań dla sieci o wysokiej prędkości i dużej przepustowości, koncentrując się na wydajności, skalowalności, opóźnieniach, niezawodności i stabilności.
  • Badanie i rozwiązywanie złożonych problemów związanych z jądrem, siecią, wydajnością, zgodnością i interoperacyjnością, w tym BSOD, warunki wyścigu, blokady, uszkodzenia pamięci i wycieki.
  • Współpraca z innymi zespołami inżynieryjnymi w celu przeprowadzenia analizy przyczyn źródłowych przez implementację, walidację i produkcję.
  • Utrzymywanie i ciągłe doskonalenie istniejącej bazy kodu zespołu jądra, sterowników i komponentów, zapewniając terminowe rozwiązywanie defektów i problemów technicznych.
  • Wykonywanie inżynierii wstecznej i analizy na niskim poziomie, ściśle współpracując z analitykami bezpieczeństwa, badaczami złośliwego oprogramowania i inżynierami wstecznymi w złożonych dochodzeniach związanych z bezpieczeństwem.
  • Używanie narzędzi diagnostycznych takich jak WinDbg/KD, ETW/WPP, analiza zrzutów awaryjnych, profilowanie i śledzenie w celu rozwiązywania problemów i optymalizacji zachowania systemu.
  • Wykorzystywanie narzędzi inżynieryjnych wspomaganych AI do rozwoju, analizy kodu, debugowania, inżynierii wstecznej, badania przyczyn źródłowych, analizy śladów/logów oraz badań technicznych.
  • Zapewnienie technicznego przywództwa poprzez podział pracy, przydzielanie zadań, koordynowanie rozproszonych programistów i wspieranie dostaw w różnych lokalizacjach.
  • Dzielenie się wiedzą na temat wewnętrznych mechanizmów Windows, rozwoju jądra, programowania systemowego i bezpieczeństwa informacji poprzez dyskusje techniczne, przeglądy kodu i dokumentację.
  • Utrzymywanie jasnej komunikacji z Dyrektorem Rozwoju Zespołu Jądra na temat postępów, wyzwań technicznych, ryzyk, zależności i krytycznych problemów.

Kogo szukamy:

  • 10+ lat praktycznego doświadczenia w rozwoju jądra Windows z silną wiedzą na temat wewnętrznych mechanizmów Windows, sieci, synchronizacji, zarządzania pamięcią i debugowania jądra.
  • Silne umiejętności programowania w C/C++ oraz wiedza na temat sterowników jądra Windows, WinDbg/KD, ETW/WPP, analizy zrzutów awaryjnych i profilowania; doświadczenie w WFP/NDIS lub chęć rozwijania wiedzy w tych obszarach.
  • Udokumentowane doświadczenie w opracowywaniu i optymalizacji komponentów jądra krytycznych dla wydajności, z solidnym zrozumieniem współbieżności, skalowalności, opóźnień, efektywności zasobów, niezawodności i stabilności systemu.
  • Doświadczenie w rozwoju sieci jądra dla środowisk o wysokiej wydajności/dużej przepustowości jest korzystne.
  • Silne tło w zakresie cyberbezpieczeństwa, ochrony punktów końcowych lub innych technologii skoncentrowanych na bezpieczeństwie, z doświadczeniem w pracy blisko systemu operacyjnego będzie korzystne.
  • Praktyczne umiejętności inżynierii wstecznej i analizy na niskim poziomie w celu badania nieudokumentowanego zachowania oraz diagnozowania i rozwiązywania problemów z kompatybilnością z zewnętrznymi sterownikami i oprogramowaniem.
  • Silne umiejętności analityczne i rozwiązywania problemów, z umiejętnością rozwiązywania złożonych problemów obejmujących jądro, sieć, sprzęt, wirtualizację oraz granice użytkownika/jądra.
  • Doświadczenie w inżynierii wspomaganej AI jest obowiązkowe, w tym praktyczne wykorzystanie AI do rozwoju, debugowania, analizy kodu, badania i badań technicznych.
  • Udokumentowana zdolność do przejmowania odpowiedzialności technicznej, prowadzenia złożonych dochodzeń, koordynowania pracy w zespołach oraz dzielenia się wiedzą techniczną.
  • Doświadczenie z systemami Linux, macOS lub innymi platformami niskiego poziomu jest dużą zaletą.
  • Doskonałe umiejętności komunikacyjne w języku angielskim oraz umiejętności współpracy międzyfunkcyjnej.

Kto jesteś:

  • Analityczny i zorientowany na rozwiązania, z uporządkowanym podejściem do rozwiązywania złożonych problemów.
  • Praktyczny i odpowiedzialny, z silnym poczuciem własności i zaangażowaniem w dostarczanie jakościowych wyników.
  • Współpracujący i komunikatywny, potrafiący budować efektywne relacje i dobrze współpracować z kolegami z różnych zespołów.
  • Elastyczny i proaktywny, komfortowo zarządzający zmieniającymi się priorytetami i pracujący w szybkim tempie.
  • Zaangażowany w ciągłe uczenie się, dzielenie się wiedzą oraz rozwój osobisty i zawodowy.
  • Pragmatyczny i skoncentrowany na poprawie, zawsze poszukujący skutecznych sposobów na poprawę procesów, rozwiązań i wyników zespołu.

Prosimy o przesłanie CV i aplikacji w języku angielskim.

Acronis jest rzetelnym pracodawcą, który zapewnia równe szanse zatrudnienia. Wszyscy kwalifikowani kandydaci będą brani pod uwagę bez względu na wiek, pochodzenie, kolor skóry, stan cywilny, narodowość, niepełnosprawność fizyczną lub psychiczną, stan zdrowia, status weterana, rasę, religię, płeć (w tym ciążę), orientację seksualną, tożsamość lub ekspresję płciową, ani jakąkolwiek inną cechę chronioną przez obowiązujące przepisy prawne, regulacje i ordynacje.

Lead Kernel Developer in Katowice – pracodawca: Acronis

Acronis to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Nasza kultura pracy opiera się na innowacyjności, odpowiedzialności i wpływie, co pozwala pracownikom na podejmowanie odważnych decyzji i kształtowanie przyszłości cyberochrony. Pracując w Acronis, zyskujesz dostęp do globalnej sieci ekspertów oraz możliwość pracy nad zaawansowanymi projektami, które mają realny wpływ na bezpieczeństwo danych na całym świecie.

A

Dane kontaktowe:

Zespół rekrutacyjny Acronis

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Lead Kernel Developer in Katowice

Windows kernel development
Windows internals
Networking
Synchronization
Memory management
Kernel debugging
C/C++ systems programming