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 138150 - 168850 zł za rok.
Poszukujemy Starszego Inżyniera Oprogramowania do naszego zespołu Platform Networking. Zespół buduje oprogramowanie sieciowe niskiego poziomu, integracje sterowników oraz niestandardowe demony zasilające naszą sieć w 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:
- 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 dążymy do zapewnienia równych szans 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.
GlobalLogic, firma należąca do grupy Hitachi, jest zaufanym partnerem w zakresie inżynierii cyfrowej dla największych i najbardziej myślących przyszłościowo firm na świecie.
Senior Software Engineer for the Networking Stream in Katowice – 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.