Starszy Inżynier Oprogramowania w dziedzinie Komputerowego Widzenia dla Samochodów Autonomicznych, Centrum Inżynierii, Cluj / Bukareszt

  • Full Time
Job expired!

Opis firmy

W Bosch kształtujemy przyszłość, tworząc wysokiej jakości technologie i usługi, które pobudzają entuzjazm i ulepszają życie. Niezależnie od tego, czy chodzi o obszary związane z automatyczną jazdą, mobilnością elektryczną i połączoną, IoT czy łącznością, nasze wynalazki torują drogę do bezpieczniejszych i bardziej komfortowych podróży. Nie byłoby to możliwe bez naszych kolegów z centrum inżynieryjnego Bosch, które ma biura w Cluj i Bukareszcie, specjalizujące się w oprogramowaniu, sprzęcie i mechanice oraz niezawodności inżynieryjnej. Współpracujemy z międzynarodowymi zespołami rozwijającymi mobilność oraz lokalną fabryką Bosch w Cluj, by dostarczać unikalne produkty i rozwiązania AIoT naszym klientom na całym świecie.

Czy jesteś gotowy dołączyć do nas i kształtować przyszłość mobilności? Pozwól nam zagłębić się głębiej. Obiecujemy naszym kolegom solidną umowę: rośniemy razem, kochamy naszą pracę i inspirujemy się nawzajem. Przystąp do nas i doświadcz różnicy.

Opis stanowiska

Aktualnie poszukujemy starszego inżyniera oprogramowania do wizji komputerowej dla samochodów autonomicznych do naszego zespołu.

Jesteśmy zespołem inżynierów wykorzystujących moc sztucznej inteligencji, percepcji opartej na wideo i głębokiego uczenia się do tworzenia wiodących w branży technologii do automatycznej jazdy. Tworzymy zaawansowane algorytmy wizji komputerowej i sieci neuronowe skoncentrowane na zrozumieniu scenariuszy ruchu drogowego/jazdy/parkowania. Nasz zakres obejmuje szeroki wachlarz metod algorytmicznych wizji komputerowej i całą pętlę rozwoju opartą na danych, począwszy od filtrowania danych, poprzez tworzenie modeli do różnorodnych zadań związanych z wizją, aż po optymalizację i wdrażanie ich na wbudowanym sprzęcie samochodowym do samochodów z automatyczną jazdą. Nasze aplikacje obejmują wiele platform mobilnych (pojazdy, motocykle itp.) umożliwiając automatyczną kontrolę boczną i podłużną pojazdu oraz tworzenie map o wysokiej rozdzielczości.

Twoje zadania obejmują:

  • Rozwijanie algorytmów percepcji środowiska opartych na wizji komputerowej dla systemów wspomagających i automatyzujących jazdę;
  • Projektowanie, rozwijanie i optymalizowanie algorytmów i oprogramowania dla pojedynczych i wielokamerowych systemów wideo, korzystając z najnowocześniejszych metod, takich jak głębokie uczenie, struktura z ruchu, przepływ optyczny, 3D rekonstrukcja, klasteryzacja, segmentacja, śledzenie obiektów, wizualna odometria, techniki optymalizacji numerycznej i geometria projekcyjna;
  • Tworzenie, adaptowanie i szkolenie modeli głębokiego uczenia, które wykrywają, klasyfikują, segmentują obiekty zainteresowania w kontekście automatycznej jazdy. Mogą to być pojazdy wszelkiego rodzaju, piesi, elementy infrastruktury drogowej, sygnalizacja świetlna, znaki drogowe, wolne przestrzenie itp.;
  • Przejęcie zadań związanych z inżynierią danych, takich jak filtrowanie danych i automatyczne wyszukiwanie, analiza statystyczna, określanie wytycznych dotyczących etykietowania, przygotowywanie względem modelu specyficznych wymagań dotyczących danych i inne;
  • Wdrażanie zoptymalizowanych i przeszkolonych modeli głębokiego uczenia i algorytmów percepcji 3D na dedykowane urządzenia sprzętowe;
  • Ocenianie i walidowanie wydajności modelu na podstawie prawdziwych danych i danych z czujników referencyjnych, a także poszukiwanie sposobów na poprawę niezadowalających scenariuszy;
  • Ocenianie i dostosowywanie wydajności algorytmicznej na dużych zbiorach danych, aby osiągnąć poziom wydajności systemów przemysłowych;
  • Okazjonalne tworzenie offline metod algorytmicznych do przetwarzania danych z czujników referencyjnych (np. LiDAR) i oprogramowania wizualizacyjnego (np. wizualizacja 3D);

Stosujemy technologie:

  • Python, C/C++
  • TensorFlow, Keras, Pytorch
  • Ramki do obliczeń równoległych (NEON, DSP, OpenCL, CUDA, …)
  • Horovod, Microsoft Azure
  • Linux
  • GIT, Jira, Bitbucket, Docker
  • Jenkins, CMake lub odpowiedniki

Kwalifikacje

  • Co najmniej 5 lat doświadczenia w dziedzinie wizji komputerowej.
  • Tytuł uniwersytecki z dziedziny informatyki, automatyki, elektroniki i telekomunikacji, informatyki, matematyki lub innej podobnej.
  • Ścisłe zrozumienie wizji komputerowej, głębokiego uczenia, uczenia maszynowego, algorytmów, struktur danych i projektowania oprogramowania.
  • Dobrze radzi sobie z językiem Python, programowaniem zorientowanym obiektowo i ramkami do uczenia głębokiego takimi jak TensorFlow, PyTorch itd.
  • Lubi pracować zarówno nad badaniami, jak i rozwojem;
  • Zmotywowany i chętny do nauki i wkładu w rozwój najnowszych technologii we współpracy z globalną siecią ekspertów;
  • Posiada dobre umiejętności komunikacyjne, silne zdolności analityczne, jest zorientowany na pracę zespołową, pełen inicjatywy, wytrwały i dba o szczegóły;
  • Zorganizowany, zdolny do szacowania, priorytetyzowania i planowania swoich zadań
  • Skoncentrowany na wynikach i jakości.

Dodatkowe informacje

Praca w modelu hybrydowym to nasz nowy sposób funkcjonowania! Oferujemy komfortowe i przytulne biura, ale możesz pracować z domu, kiedy tylko chcesz (70% pracy zdalnej).

Nasze dodatkowe korzyści to:

  • 25 dni urlopu wypoczynkowego
  • Abonament medyczny
  • Ubezpieczenie od nieszczęśliwych wypadków
  • Miesięczny budżet na różnorodne usługi dostępne na platformie benefitów online
  • roczna premia
  • premia relokacyjna
  • zniżki na lunch
  • zajęcia sportowe i inicjatywy związane z dobrym samopoczuciem
  • szkolenia techniczne i miękkie
  • access do platform e-learningowych
  • lokalne i globalne programy rozwoju kariery
  • subskrypcja Bookster