
NVIDIA opracowuje technologie przyspieszonych obliczeń i sztucznej inteligencji wykorzystywane w branży gier, centrach danych, chmurze obliczeniowej, ochronie zdrowia, produkcji, motoryzacji i robotyce. Firma rozwija procesory graficzne, platformy AI, technologie symulacyjne oraz rozwiązania dla konkretnych branż, w tym NVIDIA Omniverse do współpracy przy projektach 3D, NVIDIA DRIVE do rozwoju pojazdów autonomicznych i NVIDIA Clara do zastosowań medycznych. NVIDIA skupia duże zespoły techniczne pracujące nad infrastrukturą i oprogramowaniem wspierającymi zaawansowane obliczenia, symulacje oraz analitykę opartą na sztucznej inteligencji.
Inżynier oprogramowania wbudowanego, DOCA — NVIDIA | Tel Awiw, praca stacjonarna
Twórz oprogramowanie sieciowe w C/C++ dla systemu Linux na potrzeby procesorów DPU NVIDIA BlueField. Współpracuj z zespołami sprzętowymi, firmware i oprogramowania, klientami oraz partnerami przy dostarczaniu wysokowydajnych rozwiązań sieciowych.
Opis
- Twórz wysokowydajne rozwiązania sieciowe dla sprzętu sieciowego NVIDIA BlueField
- Współpracuj bezpośrednio z klientami i partnerami
- Współpracuj z zespołami międzyfunkcyjnymi nad dostarczaniem nowych funkcji i usprawnień
- Śledź najlepsze praktyki i technologie weryfikacji oprogramowania oraz pojawiające się trendy branżowe
- Twórz szybki, łatwy w utrzymaniu, niezawodny i dobrze udokumentowany kod
- Kieruj rozwojem oprogramowania dla kluczowych komponentów jednostek przetwarzania danych
- Przyczyniaj się do rozwoju produktów NVIDIA DPU dla klientów
Wymagania
- Tytuł licencjata w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej albo równoważne doświadczenie zawodowe
- Co najmniej trzy lata doświadczenia w programowaniu w języku C lub C++
- Doświadczenie zawodowe w tworzeniu oprogramowania wbudowanego
- Udokumentowana umiejętność projektowania, implementowania i debugowania oprogramowania
- Doświadczenie w tworzeniu oprogramowania w środowiskach Linux
- Bardzo dobre umiejętności projektowania oprogramowania, programowania, analizy i rozwiązywania problemów
- Umiejętność jednoczesnej współpracy z wieloma zespołami organizacji
- Doświadczenie z aplikacjami i protokołami sieciowymi będzie dodatkowym atutem
- Doświadczenie w tworzeniu sterowników i zaawansowana znajomość nowoczesnego języka C++ będą dodatkowymi atutami
- Biegłość w programowaniu w języku Python będzie dodatkowym atutem
- Doświadczenie z BMC, UEFI, Secure Boot, U-Boot, ATF i Yocto będzie dodatkowym atutem
- Doświadczenie w ścisłej współpracy z zespołami projektującymi sprzęt i płyty główne będzie dodatkowym atutem
Benefity
- Pracodawca zapewniający równe szanse
- Różnorodne środowisko pracy