Szukamy doświadczonego Inżyniera Oprogramowania Sieciowego, który dołączy do projektu skoncentrowanego na platformach DPU nowej generacji dla środowisk hyperskalowych, AI/ML i HPC. Będziesz pracować blisko jądra Linux i stosu sieciowego, opracowując i optymalizując oprogramowanie sieciowe o wysokiej wydajności, sterowniki urządzeń oraz rozwiązania do przetwarzania pakietów. Rola łączy głębokie, praktyczne programowanie w C/C++ z debugowaniem na poziomie systemu, optymalizacją wydajności oraz bliską współpracą z zespołami sprzętowymi, firmware'owymi i architektonicznymi. Jeśli masz silne doświadczenie w rozwoju jądra Linux, wewnętrznych elementach sieci oraz przetwarzaniu pakietów o wysokiej wydajności i chcesz pracować nad złożonymi rozwiązaniami sieciowymi na granicy sprzętu i oprogramowania, ta rola jest dla Ciebie.
Twoje zadania
- Opracowywanie i utrzymywanie oprogramowania sieciowego o wysokiej wydajności oraz sterowników urządzeń Linux dla platform DPU nowej generacji
- Projektowanie i optymalizacja ścieżek przetwarzania pakietów o wysokiej prędkości
- Praca z wewnętrznymi elementami sieci Linux oraz technologiami przyspieszania sprzętowego
- Badanie i rozwiązywanie złożonych wąskich gardeł wydajności sieci
- Debugowanie i optymalizacja oprogramowania sieciowego w złożonych środowiskach produkcyjnych
- Współpraca z zespołami sprzętowymi, firmware'owymi oraz architektonicznymi w zakresie rozwiązań na poziomie systemu
- Przyjmowanie technicznej odpowiedzialności za wdrożenie i udział w kluczowych decyzjach architektonicznych
- Udział w przeglądach kodu, integracji systemu, automatyzacji oraz działaniach CI/CD
Wymagania
- Co najmniej 10-letnie doświadczenie zawodowe w rozwoju oprogramowania sieciowego
- Silne doświadczenie praktyczne w rozwoju jądra Linux i sterowników urządzeń
- Dogłębne zrozumienie wewnętrznych elementów sieci Linux, w tym stosu sieciowego, netdev, przetwarzania pakietów i strojenia wydajności
- Udokumentowane doświadczenie z Ethernetem, IPv4/IPv6, TCP, UDP oraz systemami przetwarzania pakietów o wysokiej wydajności
- Zaawansowane umiejętności programowania w C/C++ w środowiskach Linux
- Silne umiejętności debugowania na poziomie systemu i optymalizacji wydajności
- Udokumentowane doświadczenie w rozwiązywaniu złożonych problemów wydajnościowych w środowiskach produkcyjnych
- Praktyczne doświadczenie w implementacji oraz zdolność do przyjmowania technicznej odpowiedzialności za dostarczone rozwiązania
- Doświadczenie z Gitem i nowoczesnymi praktykami rozwoju oprogramowania
- Bardzo dobra znajomość języka angielskiego
Nr oferty JOB-78HQR
Sii zapewnia, że wszystkie decyzje związane z zatrudnieniem są podejmowane wyłącznie na podstawie kwalifikacji i kompetencji. Zobowiązujemy się do równego traktowania wszystkich osób, niezależnie od cech chronionych, oraz promowania zróżnicowanego i integracyjnego środowiska pracy.
We are looking for an experienced Networking Software Engineer to join a project focused on next-generation DPU platforms for hyperscale cloud, AI/ML, and HPC environments. You will work close to the Linux kernel and networking stack, developing and optimizing high-performance networking software, device drivers, and packet processing solutions. The role combines deep, hands-on C/C++ development with system-level debugging, performance optimization, and close collaboration with hardware, firmware, and architecture teams. If you have strong experience in Linux kernel development, networking internals, and high-performance packet processing and want to work on complex networking solutions at the hardware-software boundary, this role is for you.
Your tasks
- Developing and maintaining high-performance networking software and Linux device drivers for next-generation DPU platforms
- Designing and optimizing high-speed packet processing data paths
- Working with Linux networking internals and hardware acceleration technologies
- Investigating and resolving complex networking performance bottlenecks
- Debugging and optimizing networking software in complex production environments
- Collaborating with hardware, firmware, and architecture teams on system-level solutions
- Taking technical ownership of implementation and contributing to key architectural decisions
- Participating in code reviews, system integration, automation, and CI/CD activities
Requirements
- At least 10 years of professional experience in networking software development
- Strong hands-on experience in Linux kernel and device driver development
- Deep understanding of Linux networking internals, including the networking stack, netdev, packet processing, and performance tuning
- Proven experience with Ethernet, IPv4/IPv6, TCP, UDP, and high-performance packet processing systems
- Advanced C/C++ programming skills in Linux environments
- Strong system-level debugging and performance optimization skills
- Proven experience in solving complex performance issues in production environments
- Hands-on implementation experience and ability to take technical ownership of delivered solutions
- Experience with Git and modern software development practices
- Very good command of English
Job no. JOB-78HQR
Sii zapewnia, że wszystkie decyzje związane z zatrudnieniem są podejmowane wyłącznie na podstawie kwalifikacji i kompetencji. Zobowiązujemy się do równego traktowania wszystkich osób, niezależnie od cech chronionych, oraz promowania zróżnicowanego i integracyjnego środowiska pracy.
Aplikuj szybko
Senior Network Engineer (f/m/x)
Benefity dla Ciebie
- Great Place to Work
- Stabilna sytuacja finansowa
- Kontrakty z globalnymi markami
- Centrum szkoleń wewnętrznych
- Wielu ekspertów, od których możesz się uczyć
- Otwarty i dostępny zarząd
- Profit sharing
- Program Sponsoringu Pasji
- Cykliczne imprezy i wyjazdy integracyjne
- Komfortowe i dobrze wyposażone biura
- Aplikacja MySii
- Opieka medyczna
SZUKASZ CZEGOŚ INNEGO?
Mamy więcej ofert