W skrócie
- Zadania: Twórz oprogramowanie sieciowe i współpracuj nad innowacyjnymi projektami.
- Firma: GlobalLogic, zaufany partner inżynieryjny dla wiodących firm na świecie.
- Benefity: Konkurencyjne wynagrodzenie, pakiet zdrowotny, elastyczna praca i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na przełomowe projekty.
- Kwalifikacje: Doświadczenie w programowaniu niskopoziomowym i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
Szukamy inżyniera oprogramowania średniego poziomu, który dołączy do zespołu Platform Networking. Zespół buduje oprogramowanie sieciowe niskiego poziomu, integracje sterowników oraz niestandardowe demony zasilające naszą sieć centrum danych. Będziesz portować demony sieciowe i umożliwiać wsparcie dla sprzętu SmartNIC i NIC nowej generacji na naszej nowej flocie serwerów ARM.
Wymagania edukacyjne i doświadczenie:
- Licencjat z informatyki, inżynierii elektrycznej lub pokrewnej dziedziny oraz duże doświadczenie w programowaniu niskiego poziomu w sieciach.
- Mistrzostwo w Rust (dla DPDK tre_flow) oraz Go do oprogramowania sieciowego o wysokiej wydajności.
- Solidne zrozumienie wewnętrznych struktur stosu sieciowego Linux, warstw gniazd oraz przetwarzania pakietów.
- Rozwój funkcji sieciowych.
Umiejętności mile widziane:
- Doświadczenie w portowaniu niestandardowych demonów sieciowych (Goblin, Comet) do nowych architektur CPU.
Obowiązki:
- Portowanie wewnętrznych demonów i narzędzi sieciowych (Goblin, Comet, golinject) do uruchamiania natywnie w środowiskach ARM64.
- Ustawienie i utrzymanie lokalnego środowiska deweloperskiego działającego na całym stosie Akamai Compute (Linode).
- Proaktywne identyfikowanie i debugowanie złożonych problemów w całym stosie oprogramowania oraz portowanie istniejących komponentów stosu oprogramowania do architektury ARM.
- Rozwój i ulepszanie możliwości sieciowych, w tym dodawanie wsparcia dla protokołów (takich jak DHCPv6) do demonów sieciowych oraz przenoszenie przetwarzania stosu sieciowego do NIC.
- Przeprowadzanie strojenia wydajności i profilowania przepustowości pakietów na interfejsach sieciowych o wysokiej szybkości.
- Proaktywne zgłaszanie zidentyfikowanych problemów i współpraca z innymi zespołami inżynieryjnymi w celu naprawy.
Co oferujemy:
- Empowering Projects: Oferujemy ekscytującą możliwość przyczynienia się do przełomowych projektów, które wykorzystują nowoczesne technologie.
- Empowering Growth: Wspieramy kulturę ciągłego uczenia się i rozwoju zawodowego.
- DE&I Matters: Głęboko cenimy różnorodność i zapewniamy równe szanse dla wszystkich.
- Career Development: Kładziemy silny nacisk na rozwój kariery, oferując liczne możliwości wzrostu.
- Comprehensive Benefits: Oferujemy kompleksowy pakiet świadczeń, który priorytetowo traktuje dobro 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.
O GlobalLogic: GlobalLogic, firma należąca do grupy Hitachi, jest zaufanym partnerem inżynieryjnym w dziedzinie cyfrowej dla największych i najbardziej myślących przyszłościowo firm na świecie.
Software Engineer for the Networking Stream in Wrocław – pracodawca: GlobalLogic Inc.
GlobalLogic to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku IoT. Nasza kultura pracy opiera się na różnorodności i inkluzyjności, co sprzyja kreatywności i innowacyjności. Oferujemy elastyczne warunki pracy oraz kompleksowy pakiet benefitów, dbając o zdrowie i dobrostan naszych pracowników.