Motorola Solutions Systems Polska
Zespoły Video Solutions w centrum R&D w Krakowie dynamicznie rozwijają się od 2019 roku. Obecnie na pokładzie mamy ponad 150 specjalistów pracujących nad rozwiązaniami dla kamer stacjonarnych i mobilnych, analityką wideo, systemami zarządzania wideo i kontroli dostępu. Poszukujemy inżyniera oprogramowania zajmującego się tworzeniem oprogramowania dla linii produktów wideo firmy Motorola obejmującej kamery analityczne i urządzenia z systemem operacyjnym Linux. Platformy analizy wideo firmy Motoro
Zespoły Video Solutions w centrum R&D w Krakowie dynamicznie rozwijają się od 2019 roku. Obecnie na pokładzie mamy ponad 150 specjalistów pracujących nad rozwiązaniami dla kamer stacjonarnych i mobilnych, analityką wideo, systemami zarządzania wideo i kontroli dostępu. Poszukujemy inżyniera oprogramowania zajmującego się tworzeniem oprogramowania dla linii produktów wideo firmy Motorola obejmującej kamery analityczne i urządzenia z systemem operacyjnym Linux. Platformy analizy wideo firmy Motorola umożliwiają naszym użytkownikom proaktywne monitorowanie obiektów przy użyciu zaawansowanych analiz wideo i wideo o wysokiej rozdzielczości/wysokiej jakości. Współpracując z zespołem twórców sprzętu, platformy, klienta/serwera, multimediów, SQA i wizji komputerowej, będziesz opracowywać interfejsy API i wdrażać komunikację międzyprocesową, która łączy oprogramowanie na poziomie platformy z najnowocześniejszymi analitykami wideo i biznesowymi. Na tym stanowisku będziesz także pomagać w projektowaniu oprogramowania produkcyjnego dla nowych funkcji widzenia komputerowego i uczenia maszynowego w oparciu o algorytmy naszego zespołu badawczego. Ponad 2 lata komercyjnego doświadczenia w C++ 17 i nowszych Znajomość biblioteki standardowej: kontenerów STL i algorytmów Znajomość struktur danych, algorytmów i projektowania oprogramowania Zrozumienie i sprawdzona umiejętność korzystania z koncepcji systemów operacyjnych, w tym procesów, wątków, muteksów Znajomość inżynierii oprogramowania najlepsze praktyki, w tym środowiska kompilacji i testy automatyczne Znajomość języka angielskiego na poziomie umożliwiającym efektywną komunikację Preferowani będą kandydaci posiadający następujące umiejętności i doświadczenie: Doświadczenie w ciągłej integracji w wysoce dostępnym środowisku produkcyjnym Doświadczenie w pracy z wideo, wizją komputerową (OpenCV) lub maszyną nauka Doświadczenie z językami skryptowymi (szczególnie Python) Zespoły Video Solutions w centrum R&D w Krakowie dynamicznie rosną od 2019 roku. Obecnie na pokładzie mamy ponad 150 specjalistów pracujących nad rozwiązaniami dla kamer stacjonarnych i mobilnych, analityką wideo, systemami zarządzania wideo jak również kontrolę dostępu. Poszukujemy inżyniera oprogramowania zajmującego się tworzeniem oprogramowania dla linii produktów wideo firmy Motorola obejmującej kamery analityczne i urządzenia z systemem operacyjnym Linux. Platformy analizy wideo firmy Motorola umożliwiają naszym użytkownikom proaktywne monitorowanie obiektów przy użyciu zaawansowanych analiz wideo i wideo o wysokiej rozdzielczości/wysokiej jakości. Współpracując z zespołem twórców sprzętu, platformy, klienta/serwera, multimediów, SQA i wizji komputerowej, będziesz opracowywać interfejsy API i wdrażać komunikację międzyprocesową, która łączy oprogramowanie na poziomie platformy z najnowocześniejszymi analitykami wideo i biznesowymi. Na tym stanowisku będziesz także pomagać w projektowaniu oprogramowania produkcyjnego dla nowych funkcji widzenia komputerowego i uczenia maszynowego w oparciu o algorytmy naszego zespołu badawczego. ,[Opracowywanie oprogramowania o jakości produkcyjnej dla wielordzeniowych, wbudowanych urządzeń Linux w czasie rzeczywistym, Projektowanie i wdrażanie zaawansowanego, skalowalnego, wielowątkowego oprogramowania obiektowego w języku C++ zgodnie z nowoczesnymi wzorcami projektowymi C++, Optymalizacja algorytmów i systemu w celu zapewnienia wydajności w czasie rzeczywistym, Stosowanie umiejętności rozwiązywania problemów i doświadczenie w identyfikowaniu i ulepszaniu problemów z wydajnością systemu niskiego poziomu, utrzymywaniu i ulepszaniurove systemy budowania oprogramowania sprzętowego przy użyciu CMake, Docker i Python, pisanie testów jednostkowych, automatycznych testów funkcji w celu zapewnienia jakości produktu, współpraca z zespołem ds. zapewnienia jakości przy identyfikacji przypadków testowych dla nowych funkcji i obszarów do testów regresyjnych, współpraca z naszym zespołem badawczym przy wdrażaniu komputera aplikacje wizyjne i do uczenia maszynowego na sprzęcie] Wymagania: C++, STL, Struktury danych, System operacyjny, Testowanie automatyczne, OpenCV, Python Dodatkowo: Abonament sportowy, Prywatna opieka medyczna, Małe zespoły, Projekty międzynarodowe, Darmowa kawa, Stołówka, Parking dla rowerów, Pokój zabaw, Prysznic, Bezpłatne przekąski, Bezpłatny parking, Zakaz ubioru.