Embedded C Software Engineer

Tu będziesz pracować:

Firma specjalizująca się w softwarze do sprzętu wykorzystywanego w tworzeniu sieci i rozwiązań cloudowych (routery, switche, karty sieciowe typu smartnick, serwery itp) oraz systemów operacyjnych Linux (dystrybucje, drivery, optymalizacja FreeBSD, soft integrujący sprzęt, optymalizacja softu pod kątem wydajności sprzętu). Rozwiązania te można znaleźć w szerokiej gamie produktów dostępnych na rynku.

To będziesz robić:

  • tworzyć niskopoziomowe oprogramowanie działające na najnowocześniejszych procesorach wielordzeniowych
  • angażować się w hakowanie jądra systemu operacyjnego, pisać sterowniki urządzeń i innych komponentów, optymalizując je pod kątem uzyskania najlepszej wydajności.
  • publikować swój kod w otwartych repozytoriach (firma aktywnie wspiera kulturę open source!)

Tego potrzebujesz:

  • płynności tworzenia i debugowania kodu w języku C
  • doświadczenia w pisaniu kodu dla jądra systemu operacyjnego: Linux lub BSD
  • znajomości zagadnień z obszaru OS / bootloader
  • doświadczenia z układami x86 lub ARM
  • znajomości obsługi standardowej powłoki systemowej i narzędzi takich jak GCC, GDB, GIT
  • znajomości sieci komputerowych
  • doświadczenia w optymalizacji w zakresie: systemu,
    bottlenecks/profilowania, pamięci/wątków
  • umiejętności wykrywania błędów systemowych (troubleshooting)

To zyskujesz:

  • elastyczne godziny pracy (praca zadaniowa)
  • Luxmed – pakiet Comfort
  • Multisport
  • indywidualny budżet szkoleniowy, lekcje angielskiego
  • bonus roczny
  • program motywacyjny
  • regularne eventy w ramach godzin pracy i poza nimi
  • możliwość pracy w trybie hybrydowym lub zdalnie

Super!

Dlaczego warto?

  • płaska struktura
  • brak zadań utrzymaniowych
  • samodzielne stanowisko, realny wpływ na kształt rozwiązania
  • możliwość bezpośredniej współpracy z technicznym klientem
  • możliwość pracy na najnowszych układach mikroprocesorowych typu system-on-chip
  • stabilne zatrudnienie i warunki pracy