NVIDIA
NVIDIA
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