Stanowisko zostało zamknięte przez spółkę
Znajdź podobne oferty pracy
Następna praca

Embedded Developer (Dział Automatyki) w Ajax Systems

Opublikowano ponad 30 dni temu

101 wyświetlenie

Ajax Systems

Ajax Systems

2.67
6 recenzji
Brak doświadczenia
Kijów
Pełny etat
Ajax Systems jest twórcą i producentem systemów bezpieczeństwa Ajax z funkcjami inteligentnego domu. To ponad 70 urządzeń, aplikacje mobilne i desktopowe, infrastruktura serwerowa. Linia Ajax obejmuje centra sterowania z własnym systemem RTOS (OS Malewicz), czujnikami ruchu, otwarcia, przeciwpowodziowymi i przeciwpożarowymi, syrenami ulicznymi i domowymi, przyciskiem alarmowym z funkcją sterowania urządzeniami, inteligentnymi gniazdami i przekaźnikami.Byliśmy małym lokalnym startupem i wyrosła n
Ajax Systems jest twórcą i producentem systemów bezpieczeństwa Ajax z funkcjami inteligentnego domu. To ponad 70 urządzeń, aplikacje mobilne i desktopowe, infrastruktura serwerowa. Linia Ajax obejmuje centra sterowania z własnym systemem RTOS (OS Malewicz), czujnikami ruchu, otwarcia, przeciwpowodziowymi i przeciwpożarowymi, syrenami ulicznymi i domowymi, przyciskiem alarmowym z funkcją sterowania urządzeniami, inteligentnymi gniazdami i przekaźnikami.Byliśmy małym lokalnym startupem i wyrosła na międzynarodową firmę z centralą na Ukrainie. Dziś geografia Ajaksu obejmuje wszystkie kontynenty. Produkt sprzedawany w 169 krajach na całym świecie i niezawodnie chroni ponad 1 800 000 użytkowników. Zespół Automation opracowuje system pozwalający na produkcję wysokiej jakości urządzeń szeregowych. Główne zadania programisty Embedded: - pisanie oprogramowania dla urządzeń szeregowych, który jest wykorzystywany w procesie produkcyjnym do testowania i kalibracji urządzeń, - pisanie oprogramowania wbudowanego dla urządzeń przemysłowych, dużą wagę przywiązuje się do pracy zespołowej i architektury systemu. Bardzo ważna jest struktura projektu, możliwość pracy nad projektem kilku członków zespołu oraz umiejętność szybkiego zrozumienia projektu.Zadania: pisanie oprogramowania dla mikrokontrolerów montowanych pod różne cele (o różnej architekturze i różnych producentów).Aspekty z którymi najczęściej będziesz musiał się zmierzyć: sterowniki urządzeń peryferyjnych, protokoły przesyłania danych, cyfrowe przetwarzanie sygnałów analogowych (nieskomplikowane, głównie filtry i transformaty Fouriera) interakcja ze sprzętem i programistami Pythona w celu rozwiązywania problemów w procesie debugowania, tworzenie dokumentacji opisującej interakcja z interfejsem użytkownika lub API opracowanego oprogramowania Wymagania: opracowanie doświadczenia komercyjnego dla mikrokontrolerów co najmniej trzech różnych architektur lub producentów.Jednocześnie powinny one obejmować MCU zarówno 8-bitowe, jak i 32-bitowe.Przykłady różnych architektur/producentów : MCU STM8, AVR, 8051, STM32, ESP32, PIC, MSP430, TI CC13XX, nRF52, Renesas RA…, Renesas RZ, Renesas RISC-V… zrozumienie działania obwodów analogowych.Umiejętność obsługi oscyloskopu, analizatora logicznego i umiejętności multimetru samodzielne zrozumienie nowej platformy SDK oraz konfiguracja projektów build i debug umiejętność korzystania z systemów kontroli wersji np. git płynna znajomość dokumentacji technicznej w języku angielskim Będzie dodatkowym atutem: doświadczenie w tworzeniu projektów dla MK w C++ doświadczenie w tworzeniu projektów cross-platformowych dla MK.Doświadczenie w tworzeniu UI na LVGL.Doświadczenie w korzystaniu z CMake.Doświadczenie w tworzeniu projektów, które będą trwać długo i pracuje nad nimi przynajmniej trzyosobowy zespół.Jeśli doświadczenie jest w rozwoju komercyjnym to to większy plus niż doświadczenie w realizacji projektu domowego.
Brak doświadczenia
Kijów
Pełny etat
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować