
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 DevOps ds. kompilacji i CI/CD — NVIDIA, praca stacjonarna w Berlinie
Twórz i utrzymuj automatyzację CI/CD dla motoryzacyjnej sztucznej inteligencji i oprogramowania wbudowanego NVIDIA. Pracuj z systemami kompilacji, środowiskami Docker, testowaniem i procesami wydań.
Opis
- Tworzenie, utrzymywanie i optymalizacja potoków CI/CD dla oprogramowania wbudowanego
- Promowanie praktyk DevOps i integracji oprogramowania w zespole oraz całej organizacji
- Monitorowanie kompilacji CI oraz proaktywne diagnozowanie i rozwiązywanie błędów kompilacji lub testów
- Tworzenie narzędzi automatyzacji procesów kompilacji, testowania i wydań
- Zarządzanie konteneryzowanymi środowiskami kompilacji opartymi na Dockerze i ich rozwijanie
- Opracowywanie nowych konfiguracji kompilacji wraz ze zmianą wymagań projektu
- Współpraca z zespołami deweloperskimi w celu dostarczania skutecznych kompilacji, narzędzi i infrastruktury
Wymagania
- Solidne podstawy techniczne, na przykład wykształcenie informatyczne lub równoważne doświadczenie zawodowe
- Co najmniej pięć lat doświadczenia w obszarze DevOps, inżynierii kompilacji lub inżynierii wydań
- Doświadczenie zawodowe w projektach związanych z tworzeniem oprogramowania wbudowanego
- Praktyczna znajomość systemów kompilacji, takich jak Bazel i CMake
- Praktyczne doświadczenie w tworzeniu skryptów w Pythonie, Shellu i Bashu
- Rozległe doświadczenie z narzędziami CI/CD, w tym Jenkins, Gerrit, GitLab, Artifactory i Docker
- Bardzo dobra znajomość Dockera i technologii konteneryzacji
- Znajomość systemów Linux i narzędzi wiersza poleceń
- Znajomość praktyk inżynierii i integracji oprogramowania dla systemów wbudowanych
- Znajomość podejścia Infrastructure as Code i duże zainteresowanie automatyzacją
- Doskonałe umiejętności komunikacji w języku angielskim, w tym zdolność do jasnego wyjaśniania idei technicznych, projektów i rekomendacji
- Praktyczne doświadczenie w pracy nad wielkoskalowymi motoryzacyjnymi programami oprogramowania wbudowanego
- Doświadczenie w projektach ADAS oraz znajomość metodyk i standardów takich jak ASPICE i ISO 26262
- Praktyczne doświadczenie z Bazel i Gerrit
- Znajomość języków programowania systemowego, takich jak C++
- Doświadczenie z technologiami internetowymi, w tym interfejsami REST API i gRPC