W skrócie
- Zadania: Twórz oprogramowanie w C/C++ i współpracuj nad innowacyjnymi projektami.
- Firma: CodiLime - ekspert w inżynierii oprogramowania i sieci.
- Benefity: Elastyczne godziny pracy, wsparcie w rozwoju zawodowym i świetna atmosfera.
- Pozostałe informacje: Możliwość pracy zdalnej lub hybrydowej oraz solidne wprowadzenie do pracy.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój produktów sieciowych.
- Kwalifikacje: Znajomość C/C++, programowanie sterowników i wiedza o sieciach.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Get to know us better. CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe). While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple: Act to deliver. Disrupt to grow. Team up to win.
We develop nowoczesne produkty sieciowe i systemy operacyjne dla wiodących producentów sprzętu sieciowego. Pracujemy z oprogramowaniem i usługami opartymi na chmurze, konteneryzowanymi, a także z sterownikami przestrzeni użytkownika i jądra dla zaawansowanego sprzętu sieciowego, w tym przełączników, routerów i inteligentnych kart interfejsu sieciowego (DPU/IPU/smartNIC). Szukamy inżyniera z solidnym doświadczeniem w zakresie sieci, sterowników urządzeń, przyspieszania sprzętowego i programowania systemów operacyjnych do innowacyjnych projektów wykorzystujących NVidia Bluefield DPUs.
Co jeszcze powinieneś wiedzieć:
- Zazwyczaj pracujemy z dostarczonym przez klienta sprzętem i narzędziami.
- Nasze projekty mogą być zarządzane przez naszych EM-ów lub bezpośrednio przez klienta.
- Większość naszych klientów znajduje się w USA, więc praca w godzinach popołudniowych (17:00-19:00) może być wymagana.
Jako część zespołu, Twoje obowiązki będą obejmować:
- Badanie i definiowanie, jak najlepiej wdrożyć wymagania i pomysły klientów.
- Udział w dyskusjach technicznych z zespołem i klientem.
- Rozwój oprogramowania głównie w języku C/C++, z okazjonalnym użyciem innych języków programowania.
- Tworzenie testów jednostkowych dla swojego kodu, przeprowadzanie przeglądów kodu, tworzenie dokumentacji oraz udział w innych działaniach związanych z rozwojem oprogramowania.
- Efektywne i skuteczne naprawianie błędów oraz znajdowanie obejść dla blokad.
- Okazjonalny udział w technicznych spotkaniach przedsprzedażowych.
Czy mamy dopasowanie?
Od regularnego inżyniera oprogramowania wymagamy:
- Biegłości w języku programowania C/C++.
- Dobrej teoretycznej i praktycznej wiedzy o sieciach (L2, L3, L4, Ethernet).
- Doświadczenia w programowaniu sterowników urządzeń Linux.
- Teoretycznego i praktycznego zrozumienia wirtualizacji i konteneryzacji.
- Doświadczenia w pracy z oprogramowaniem wbudowanym (flashowanie, uruchamianie, debugowanie itp.).
- Biegłości w języku angielskim (min B2+ CEFR).
Od starszych inżynierów oprogramowania oczekujemy jednego lub więcej z następujących:
- Doświadczenia w rozwijaniu sterowników lub oprogramowania układowego dla kart interfejsu sieciowego (NIC) - doświadczenie z DPU firmy Nvidia i/lub DOCA Argus będzie dużą zaletą.
- Doświadczenia z biblioteką DPDK.
- Znajomości BPF/eBPF i/lub maszyny wirtualnej BPF w jądrze Linux.
- Znajomości Cilium Tetragon będzie dodatkową zaletą.
- Doświadczenia z operatorami Kubernetes i/lub CNI Kubernetes.
- Doświadczenia z implementacją wymagań day0/day1/day2 dla rozwiązań sieciowych.
Więcej powodów, aby do nas dołączyć:
- Elastyczne godziny pracy i podejście do pracy: całkowicie zdalnie, w biurze lub hybrydowo.
- Wsparcie w rozwoju zawodowym poprzez wewnętrzne sesje szkoleniowe i budżet na szkolenia.
- Solidne wprowadzenie z praktycznym podejściem, aby ułatwić Ci start.
- Wspaniała atmosfera wśród profesjonalistów, którzy są pasjonatami swojej pracy.
- Możliwość zmiany projektu, nad którym pracujesz.
Nvidia Bluefield Driver Engineer (C/C++) in Warsaw – pracodawca: CodiLime Sp. z o.o.
CodiLime to doskonały pracodawca, który łączy nowoczesne podejście do inżynierii oprogramowania z przyjazną kulturą pracy. Oferujemy elastyczne godziny pracy, możliwość pracy zdalnej oraz wsparcie w rozwoju zawodowym poprzez szkolenia i budżet na rozwój. Nasz zespół składa się z pasjonatów, którzy wspólnie dążą do innowacji w branży sieciowej, co sprawia, że praca u nas jest nie tylko satysfakcjonująca, ale i pełna możliwości rozwoju.