pracaon.pl

Compiler Engineer (f / m/x) - Senior

Wiele lokalizacji, Wielkopolskie, Polska
Ogłoszenie zewnętrzne
Sii Poland

Sii Poland

Partner
53d
Wynagrodzenie do ustalenia
IT i Telekomunikacja
Pełny etat
Zdalna
Benefity
  • Great Place to Work

  • Stabilna sytuacja finansowa

  • Kontrakty z globalnymi markami

  • Centrum szkoleń wewnętrznych

  • Wielu ekspertów, od których możesz się uczyć

  • Otwarty i dostępny zarząd

  • Profit sharing

  • Program Sponsoringu Pasji

  • Cykliczne imprezy i wyjazdy integracyjne

  • Komfortowe i dobrze wyposażone biura

  • Aplikacja MySii

  • Opieka medyczna

Wymagania
  • Minimum 5 lat komercyjnego doświadczenia na podobnym stanowisku

  • Praktyczne doświadczenie z infrastrukturą kompilatora LLVM (rozwój frontend/backend, przejścia IR, TableGen itp.)

  • Silne umiejętności programowania w C++ (nowoczesny C++11/14/17) i Pythonie

  • Zrozumienie technik optymalizacji kompilatora, transformacji IR i generowania kodu

  • Doświadczenie ze środowiskami programistycznymi Linux i narzędziami do kompilacji (CMake, Bazel)

  • Doskonałe umiejętności analityczne i debugowania; umiejętność samokształcenia i silna komunikatywność

  • Dobra znajomość języka angielskiego w mowie i piśmie (codzienna komunikacja)

  • Wymagane miejsce zamieszkania w Polsce

Zakres obowiązków
  • Opracowanie i optymalizacja backendu kompilatora opartego na LLVM dla programowalnych przełączników sieciowych

  • Integracja nakładki P4 (p4c) z generacją LLVM IR i niestandardowymi celami

  • Wdrożenie nowych przebiegów kompilatora w celu optymalizacji opóźnień i mocy

  • Debugowanie i walidacja wygenerowanego kodu na symulatorach i prototypach sprzętowych

  • Współpraca z zespołami sprzętowymi i sieciowymi w celu dostosowania wyników kompilatora do ograniczeń architektonicznych

Opis

Praca nad infrastrukturą kompilatorów nowej generacji dla programowalnych przełączników Ethernet. Będziesz rozszerzać przepływy kompilacji LLVM i P4, aby umożliwić wydajne przetwarzanie pakietów na niestandardowym sprzęcie przełączającym. Dołączając do nas, stajesz się członkiem Centrum Kompetencyjnego Embedded w Sii - wewnętrznej jednostki organizacyjnej, zrzeszającej ponad 500 specjalistów w całym kraju! Obecnie pracujemy nad około 100 projektami dla 50 klientów z różnych branż, w tym motoryzacyjnej, IoT, telekomunikacyjnej i medycznej. Opracowanie i optymalizacja backendu kompilatora opartego na LLVM dla programowalnych przełączników sieciowych Integracja nakładki P4 (p4c) z generacją LLVM IR i niestandardowymi celami Wdrożenie nowych przebiegów kompilatora w celu optymalizacji opóźnień i mocy Debugowanie i walidacja wygenerowanego kodu na symulatorach i prototypach sprzętowych Współpraca z zespołami sprzętowymi i sieciowymi w celu dostosowania wyników kompilatora do ograniczeń architektonicznych Minimum 5 lat komercyjnego doświadczenia na podobnym stanowisku Praktyczne doświadczenie z infrastrukturą kompilatora LLVM (rozwój frontend/backend, przejścia IR, TableGen itp.) Silne umiejętności programowania w C++ (nowoczesny C++11/14/17) i Pythonie Zrozumienie technik optymalizacji kompilatora, transformacji IR i generowania kodu Doświadczenie ze środowiskami programistycznymi Linux i narzędziami do kompilacji (CMake, Bazel) Doskonałe umiejętności analityczne i debugowania; umiejętność samokształcenia i silna komunikatywność Dobra znajomość języka angielskiego w mowie i piśmie (codzienna komunikacja) Wymagane miejsce zamieszkania w Polsce Great Place to Work Stabilna sytuacja finansowa Kontrakty z globalnymi markami Centrum szkoleń wewnętrznych Wielu ekspertów, od których możesz się uczyć Otwarty i dostępny zarząd Profit sharing Program Sponsoringu Pasji Cykliczne imprezy i wyjazdy integracyjne Komfortowe i dobrze wyposażone biura Aplikacja MySii Opieka medyczna

Oferta została zaimportowana z zewnętrznego portalu.Źródło ogłoszenia