
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ę
- Możliwość pracy zdalnej
- Elastyczne godziny pracy
- Silna kultura współpracy
- Możliwości rozwoju
A meeting of AI & BIG DATA Program Council
On June 10th 2019, in the WeWork space at the European Hotel, a meeting of the Program Council took place before the autumn edition of # AIBigData2019, in which we took part.
Half a year in the world of new technologies is a lot of time. Therefore, the next edition of the congress promises to be fascinating, and we began work on its shape.
The most important issues raised during the June meeting:
- business transformation
- customer analytics & AI marketing in B2C
- management of changes
- cloud technologies
- security
We invite you to watch the report from the meeting.