
Marcin
Praca w SaraAI
Video Analytics - Embedded Software Engineer (C/C++ programista niskopoziomowy)
SaraAI – projekt silnej sztucznej inteligencji powstały w wyniku kilkunastoletnich przemyśleń związanych że sztuczną inteligencją autorów takich programów jak ALLPlayer, Catzilla i wielu innych znanych milionom Polaków.
Jednym z podprojektów SaraAI jest SaraCam, to maksymalnie innowacyjny projekt na skalę świata, który niedawno zdobył dofinansowanie unijne pozwalające nam znacznie przyspieszyć nad nim pracę.
Poszukujemy osób z pasją, lubiących wyzwania, które chciałyby wykorzystać swoją praktyczną wiedzę, wykazać się inicjatywą i zaangażować się w rozwiązywanie złożonych problemów aby stworzyć coś nowego, unikalnego co już niedługo zaprezentujemy najpierw na platformie Kickstartera, a następnie rozpropagujemy dalej na świecie.
Jeżeli nie spełniasz w pełni poniższych kryteriów, nie martw się - jeśli jesteś pasjonatem, potrafisz dobrze programować, rozwiązywać problemy, uznajesz zasadę „da się zrobić”, zapraszamy Cię do naszego zespołu. Gwarantujemy całkowitą poufność i ochronę danych osobowych. Dane osobowe będą wykorzystywane wyłącznie w procesie rekrutacji i przyszłej pracy.
Opis stanowiska pracy
Obowiązki obejmują:
- Opracowywanie oprogramowania o jakości produkcyjnej dla wielordzeniowych urządzeń Linuksa (real-time multi-core embedded Linux devices)
- Projektowanie i wdrażanie zaawansowanego skalowalnego wielowątkowego oprogramowania w C
- Optymalizacja algorytmów i systemu w celu zapewnienia wydajności w czasie rzeczywistym
- Wykorzystanie umiejętności i doświadczenia w zakresie rozwiązywania problemów w celu zidentyfikowania i poprawy niskopoziomowych problemów z wydajnością systemu
- Utrzymywanie i ulepszanie systemów firmware'u przy użyciu CMake, Python.
- Pisanie testów jednostkowych, zautomatyzowanych testów funkcjonalności w celu zapewnienia jakości produktu
- Współpraca z naszym zespołem badawczym przy wdrażaniu aplikacji do komputerowego widzenia i uczenia maszynowego na sprzęcie.
Podstawowe wymagania
- Ponad 2 lata doświadczenia w pisaniu wielowątkowego, wieloprocesowego oprogramowania w języku C/C ++ dla systemów Linux
- Zrozumienie i udowodniona umiejętność korzystania z koncepcji systemu operacyjnego, w tym procesów, wątków, muteksów, obsługi przerwań i obsługi wyjątków
- Zrozumienie zagadnień związanych z projektowaniem wbudowanym, w tym zarządzania pamięcią C/C ++, architektur mikroprocesorów, wydajności instrukcji i taktowania we/wy
- Doświadczenie z językami skryptowymi (szczególnie Python)
- Doskonałe umiejętności analityczne i rozwiązywania problemów
- Znajomość najlepszych praktyk inżynierii oprogramowania, w tym środowisk kompilacji i testów automatycznych
- Doświadczenie z uczeniem maszynowym
- Dobra znajomość biblioteki OpenCV
- Znajomość języka angielskiego na poziomie umożliwiającym sprawną komunikację
Bardzo mile widziana:
- Dobra znajomość zestawu rozwojowego Raspberry PI
- Dobra znajomość warstwy fizycznej , znajomość ARM, OpenMax/MMAL/V4L2
- Znajomość Git
Ponadto, aby wynagrodzić swoją ciężką pracę, otrzymasz:
- Zatrudnienie w oparciu o Umowę o pracę lub umowy B2B
- Możliwość pracy zdalnej
- Elastyczne godziny pracy
- Silna kultura współpracy
- Możliwości rozwoju
Posiedzenie Rady Programowej AI & BIG DATA
10 czerwca 2019 roku w przestrzeni WeWork przy Hotelu Europejskim odbyło się posiedzenie Rady Programowej przed jesienną edycją #AIBigData2019, w której wzięliśmy udział.
Pół roku w świecie nowych technologii to mnóstwo czasu. Dlatego kolejna odsłona kongresu zapowiada się fascynująco, a my rozpoczęliśmy prace nad jej kształtem.
Najważniejsze zagadnienia poruszone podczas czerwcowej rady:
- business transformation
- customer analytics & AI marketing w B2C
- zarządzanie zmianą
- technologie cloudowe
- bezpieczeństwo
Zapraszamy do obejrzenia relacji ze spotkania.