
Hewlett Packard Enterprise opracowuje technologie dla przedsiębiorstw, które korzystają z hybrydowej chmury i prowadzą operacje oparte na sztucznej inteligencji. Portfolio firmy obejmuje serwery HPE ProLiant i wysokowydajne systemy obliczeniowe HPE Cray, systemy pamięci masowej HPE Alletra, rozwiązania sieciowe HPE Aruba, platformy sztucznej inteligencji i gotowe fabryki AI, a także rozwiązania GreenLake oferowane w modelu „jako usługa”. HPE zapewnia również funkcje bezpieczeństwa, takie jak Zero Trust i SASE, oraz usługi profesjonalne, doradcze i wsparcia, które pomagają dużym organizacjom modernizować infrastrukturę, zarządzać środowiskami centrów danych i wdrażać sztuczną inteligencję na dużą skalę.
Starszy inżynier oprogramowania platformowego ds. sieci i bezpieczeństwa w HPE
Twórz wbudowane oprogramowanie sieciowe, routingowe i zabezpieczające dla wysokowydajnych systemów w Hewlett Packard Enterprise. Diagnozuj złożone problemy systemowe i kształtuj integrację sprzętu z oprogramowaniem w interdyscyplinarnych zespołach inżynieryjnych.
Opis
- Tworzyć i debugować ulepszenia oprogramowania oraz nowe funkcje dla wysokowydajnych produktów sieciowych i zabezpieczających
- Opracowywać oprogramowanie systemów operacyjnych, silników routingu, modułów bezpieczeństwa, platform wbudowanych i technologii internetowych
- Oceniać zgodność sprzętu i pomagać w projektowaniu sprzętu dla interfejsów sieciowych oraz protokołów warstwy łącza danych
- Wdrażać aktualizacje i zmiany programistyczne w oprogramowaniu sieciowym, systemach operacyjnych, komponentach i funkcjach bezpieczeństwa
- Budować i utrzymywać interfejsy sieciowe, protokoły, funkcje bezpieczeństwa oraz podstawowe SDK lub sterowniki SoC
- Interpretować wymagania projektowe, definiować zadania związane z kodowaniem i integracją oraz uczestniczyć w przeglądach architektury
- Przeprowadzać testy, działania weryfikacyjne i dokumentację techniczną
- Rozwiązywać problemy i rekomendować ulepszenia produktów
- Współpracować z zespołami sprzętowymi, QA, testów systemowych i obsługi klienta
- Rozwiązywać złożone problemy terenowe poprzez analizę logów, badanie na poziomie systemu i współpracę międzywarstwową
- Utrzymywać i rozwijać istniejące funkcje w ramach inżynierii utrzymaniowej
- Zapewniać kierunek techniczny i koordynować pracę z członkami zespołu oraz partnerami interdyscyplinarnymi
Wymagania
- Tytuł magistra lub doktora w dziedzinie informatyki, elektrotechniki, inżynierii komputerowej, systemów informacyjnych lub pokrewnej
- Od pięciu do ośmiu lat doświadczenia w pracy z sieciami, systemami wbudowanymi lub wysokowydajnymi platformami bezpieczeństwa
- Biegłość w C lub C++ i Pythonie
- Praktyczne doświadczenie z przełącznikami, routerami i systemami bezpieczeństwa
- Doświadczenie w tworzeniu oprogramowania dla wielordzeniowych platform wbudowanych, w tym interfejsów sieciowych, przetwarzania protokołów i funkcji bezpieczeństwa
- Solidna znajomość elementów wewnętrznych systemów operacyjnych, wirtualizacji, architektury komputerów i debugowania na poziomie systemu
- Doświadczenie w środowiskach Unix lub Linux oraz w integracji sprzętu z oprogramowaniem
- Znajomość praktyk testowania oprogramowania, realizacji planów testów i narzędzi debugowania
- Bardzo dobre umiejętności komunikacji pisemnej i ustnej
- Umiejętność skutecznej współpracy, mentoringu kolegów i wspierania wysokowydajnej kultury inżynieryjnej
- Mile widziane: doświadczenie z protokołami warstwy łącza danych, takimi jak LACP, LLDP lub EAPOL
- Mile widziane: doświadczenie z SDK Broadcom lub Marvell dla podsystemów przełączania lub interfejsów sieciowych
- Mile widziane: doświadczenie w stosowaniu narzędzi AI do pomocy w kodowaniu i inteligentnego debugowania
- Mile widziane: znajomość metod AI/ML służących do przewidywania awarii oprogramowania lub sprzętu
Benefity
- Kompleksowe programy wspierające dobrostan fizyczny, finansowy i emocjonalny
- Możliwości rozwoju osobistego i zawodowego
- Elastyczne zasady pracy pomagające łączyć obowiązki zawodowe i osobiste
- Hybrydowy model pracy