Projekt: Poszukujemy doświadczonego programisty, który posiada zaawansowane umiejętności w zakresie programowania i rozwoju sterowników. Jeśli masz wiedzę na temat wewnętrznych mechanizmów jądra nowoczesnych systemów operacyjnych oraz doświadczenie w pracy z sieciami Ethernet, TCP/IP oraz technologiami wirtualizacji, ta oferta może być dla Ciebie! Obowiązki: Dołączając do zespołu będziesz odpowiedzialny/a za rozwój, ulepszanie funkcji oraz naprawę błędów dla sterowników urządzeń sieciowych (kontrolery Ethernet) na platformie ESXi. Twoja praca obejmie wsparcie różnych aktualizacji systemu ESXi na rodzinach kontrolerów Ethernet, zapewnienie zgodności i certyfikacji produktów z platformą ESXi oraz zarządzanie defektami i problemami zgłaszanymi przez klientów. Jeśli jesteś gotowy/a na wyzwania związane z rozwojem zaawansowanych technologii sieciowych i chcesz być częścią tego zespołu… to nie wiemy na co jeszcze czekasz Aplikuj! Szukamy osoby, która ma spore doświadczenie z: programowaniem w C na niskim poziomie – to must have! Kernelem oraz tworzeniem sterowników – doskonale rozumiesz wewnętrzne mechanizmy jądra nowoczesnych systemów operacyjnych, zarówno na Kernela jak i użytkownika, programowaniem systemowym – znasz koncepcje takie jak DMA, przerwania, procesy i wątki, zarządzanie pamięcią, zarządzanie pamięcią podręczną, synchronizacja itp. protokołami sieciowymi oraz technologiami przechowywania sieciowego, wirtualizacją. Mile widziane umiejętności – nie musisz tego znać, żeby dostać się do projektu. Przedstawiamy to, żebyś lepiej zrozumiał/a projekt i co tam będzie się działo: doświadczenie w projektowaniu i wdrażaniu CI/CD CI/CD (Jenkins, GitLab itp.), doświadczenie w pracy z frameworkami i interfejsami programowania aplikacji (API) dla rozwoju sterowników ESXi, zrozumienie technik PCI Express oraz wirtualizacji wejścia/wyjścia, dogłębne zrozumienie protokołów Ethernet, TCP/IP oraz stosu sieciowego (Zestaw standardów IEEE 802), znajomość technologii takich jak Software Defined Networking (SDN) i Network Function Virtualization (NFV), zrozumienie i doświadczenie w technologiach przechowywania sieciowego, takich jak NVMe/TCP, RDMA, SCSI, FCoE, doświadczenie z technologiami RDMA (RoCE lub iWARP), doświadczenie w pracy z platformami NIC.
C Embedded Developer Kernel in Constanţa
Contact
Datele de contact vor fi vizibile dupa ce veti aplica!
Anunţ expirat