Szerszeń Embeddedowy Senior Zephyr
2 tygodni temu
Sopot, Polska
Solwit SA
Pełny etat
Oto nasz profil:Jesteśmy Solwit SA - wiodącym dostawcą rozwiązań IT, specjalizującym się w kompleksowych usługach systemów wbudowanych. Współpracujemy z klientami z branży Fire&Security Monitoring od wielu lat, rozwijając i utrzymując swój autorski system kontroli dostępu. Nasze rozwiązania obejmują czytniki kart dostępu, czujniki dostępu, szyby, kamery monitorujące oraz protokoły komunikacji.
Pensja: 80-100 tys. PLN
Opis stanowiska:
Jakie wyzwania stajemy przed Tobą?
Poszukujemy doświadczonego programisty systemów wbudowanych, który posiada zaawansowane umiejętności w zakresie programowania, rozwoju sterowników i aplikacji na RTOS Zephyr. Takiego, któremu prototypowanie rozwiązań, innowacyjne pomysły oraz chęć dzielenia się wiedzą są tym co kocha robić.
Oczekujemy, że będziesz tworzyć aplikacje na Zephyrze, tworzyć drivery do Zephyra, realizować proof of concepts w obszarze Embedded, weryfikować możliwości Zephyra versus FreeRTOSa w kontekście efektywności, łatwości w tworzeniu, utrzymaniu czy stabilności w produktach wymagających dużej niezawodności działania, implementować oprogramowanie w C, zmodyfikować i rozwijać istniejące moduły oprogramowania napisane w C i C++, pisać skrypty ułatwiające pracę sobie i innym, a także dzielić się wiedzą z mniej doświadczonymi członkami zespołu.
Co potrzebujemy od Ciebie?
jestesz doświadczonym/ną programistą/tką C (zorientowanym obiektowo), który/a swobodnie porusza się po meandrach tego języka; posiadasz doświadczenie w pisaniu aplikacji RTOS na Zephyra i co najmniej trochę miałe/aś styczności z FreeRTOS; swobodnie poruszysz się w Git – zwłaszcza w konsoli; znasz różne platformy Embedded w tym z serii STM32 oraz masz praktyczne doświadczenie z HAL'em od ST; znasz protokoły komunikacyjne: Ethernet z TCP/IP i RS485 oraz komunikacja radiowa (Lora lub BLE, ew inne); pisałeś/aś już skrypty w Pythonie, znasz podstawy C++; swobodnie budujesz kod z uzyciem Makefile'i; masz chęci do debugu niskopoziomowego z użyciem: analizata stanów czy oscyloskopu; masz choć podstawową znajomość technik kryptograficznych i umiejętność użycia ich w protokołach komunikacjach: AES, HMAC, wymiana kluczy; swobodnie porozmawiasz na spotkaniach z zagranicznym zespołem i napiszesz maila po angielsku (opowiesz o zadaniach, problemach, weźmiesz udział w planowaniu).
-
Senior C Embedded Developer Zephyr
4 tygodni temu
Sopot, Trójmiasto, Polska Solwit SA Pełny etatKlient z branży Fire&Security Monitoring od kilkunastu lat rozwija i utrzymuje swój autorski system kontroli dostępu, obejmujący zarówno czytniki kart dostępowych, jak i różnorodne czujniki dostępu, zbicia szyb czy kamery monitorujące. Między czujnikami a centralą stosuje się przewodowe i bezprzewodowe protokoły komunikacji, zarówno...