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