Ajax Systems to międzynarodowa firma technologiczna, największy w Europie deweloper i producent systemów bezpieczeństwa Ajax z funkcjami inteligentnego domu. To cały ekosystem 180 urządzeń, aplikacji mobilnych i stacjonarnych, infrastruktury serwerowej. Co roku wykazujemy wielokrotny wzrost zarówno pod względem wielkości zespołu, jak i liczby użytkowników na całym świecie. Obecnie firma zatrudnia ponad 4100 pracowników. A czujniki Ajax chronią 3,5 miliona użytkowników w ponad 187 krajach świata.
Ajax Systems to międzynarodowa firma technologiczna, największy w Europie deweloper i producent systemów bezpieczeństwa Ajax z funkcjami inteligentnego domu. To cały ekosystem 180 urządzeń, aplikacji mobilnych i stacjonarnych, infrastruktury serwerowej. Co roku wykazujemy wielokrotny wzrost zarówno pod względem wielkości zespołu, jak i liczby użytkowników na całym świecie. Obecnie firma zatrudnia ponad 4100 pracowników. A czujniki Ajax chronią 3,5 miliona użytkowników w ponad 187 krajach świata.
Systemy bezpieczeństwa mają zwiększone wymagania dotyczące niezawodności i stabilności działania. Dlatego Dział QA w Ajax Systems towarzyszy produktowi zarówno na etapie rozwoju, jak i w procesie produkcji i dalszego rozwoju. Wykrywają błędy w sprzęcie, oprogramowaniu lub interakcjach systemowych. To nie jest tylko zespół „klikaczy”, to kreatywni inżynierowie. Testują nowe urządzenia w różnych ekstremalnych warunkach: symulują ruchy ludzi i zwierząt, odtwarzają złożone warunki pogodowe, zmiany temperatury, organizują kontrolowane pożary i powodzie.
Szukamy nowego gracza dla Zespołu QA Device Automation, co wzmocni możliwości techniczne zespołu.
Niezbędne wiedza i umiejętności:
- ponad 2 lata doświadczenie rozwojowe na S. Doświadczenie z systemami wbudowanymi.
- make, cmake. Konfiguracja kompilacji projektu.
- Doskonała znajomość algorytmów, algorytmów matematycznego przetwarzania danych, struktur danych oraz podejść do enkapsulacji danych i kodu.
- Doświadczenie z RTOS (FreeRTOS lub inne). Umiejętność konfigurowania systemu operacyjnego i znajdowania rozwiązań pojawiających się problemów
- Doświadczenie z aplikacjami wielowątkowymi, sekcjami krytycznymi, warunkami wyścigowymi, wymianą danych i zarządzaniem wątkami za pomocą narzędzi FreeRTOS.
- Zrozumienie OOP oraz możliwość implementacji tych metod i projektowania w C.
- Kontrola wersji GIT: zmiany, rozgałęzienia, konflikty, żądania i tak dalej.
- Komunikacja i współpraca w zakresie jeden projekt. Praca w zespole, umiejętność podziału obowiązków i zadań pomiędzy współpracownikami oraz umiejętność szybkiego i jakościowego gromadzenia wyników indywidualnej pracy każdego z nas w jedną całość.
- STM32. Znajomość struktury mikrokontrolera i jego modułów
- protokołów TCP UDP będzie dodatkowym atutem. Rozumienie działania sieci.
- Interfejsy UART, I2C, SPI - doświadczenie w tworzeniu bibliotek do pracy z tymi interfejsami. Możliwość konfiguracji modułu STM32 pod własne potrzeby.
- Interfejs USB 2.
Zadanie:
- Utrzymuj jakość kodu w naszym zespole, twórz ustandaryzowane projekty bibliotek.
- Opracowywanie projektów projektów wysokiego poziomu przy użyciu modułów niskiego poziomu firmy.
- Wdrażaj efektywne i wysokiej jakości moduły dla projektu.
- Rozwój w pełni skalowalny projekty.
- Praca z systemami wymagającymi reakcji w czasie rzeczywistym.
- Zrozumienie kluczowych sekcji projektu i bezpieczne programowanie asynchroniczne.
- Tworzenie programów dla systemów opartych na STM32.
- Dobór zasobów i sposobów realizacji danego zadania.
Będzie dodatkowym atutem:
li>My oferujemy:
- możliwość oferowania i wdrażaniawłasne pomysły, które mają wpływ na produkt i produkcję;
- wsparcie w zmotywowanym zespole i kultura zero bzdur;
- konkurencyjne wynagrodzenie;
- ubezpieczenie zdrowotne;< /li>
- li>
- język angielski korporacyjny;
- wynagrodzenie za specjalistyczne szkolenia;
- możliwość udziału w projekcie beta testów systemów bezpieczeństwa Ajax — otrzymywanie i testowanie nowych gadżety przed ich wydaniem.
- li>