Embedded Developer
nr ref: 280/3/2024/KKW Antal zajmujemy się rekrutacją od ponad 20 lat. Dzięki działaniu w 10 wyspecjalizowanych dywizjach, świetnie orientujemy się w aktualnych trendach branżowych. Precyzyjnie określamy specyfikę stanowiska, klasyfikując kluczowe umiejętności i niezbędne kwalifikacje. Naszą misją jest nie tylko znalezienie kandydata, którego kompetencje wpisują się w wymagania danego ogłoszenia, ale przede wszystkim stanowiska, spełniającego oczekiwania kandydata. Numer rejestru agencji zatrudnienia: 496.
Poszukujemy doświadczonego Embedded Developera do zespołu naszego Klienta. Na tym stanowisku będziesz odpowiedzialny za projektowanie, tworzenie i testowanie wbudowanych systemów. Codziennie będziesz pracować nad rozwiązywanie skomplikowanych problemów technicznych, a także będziesz mieć możliwość uczestniczenia w tworzeniu innowacyjnych rozwiązań technologicznych w obszarze bezpieczeństwa przeciwpożarowego.
Zakres Twoich obowiązków
- Tworzenie i rozwój istniejącego już oprogramowania dla systemów wbudowanych takich jak:
- centrale systemów pożarowych i oświetlenia awaryjnego z RTOS, dotykowym
graficznym interfejsem użytkownika, serwerami http (java script, html, css, ...),
komunikacją BACnet, modbus,
- moduły komunikacyjne np. RS485, PLC, moduły radiowe, moduły adresowe,
- moduły wejścia/wyjścia,
- zasilacze, ładowarki akumulatorów,
- czujki PPOŻ,
- sygnalizatory akustyczne i głosowe,
- testery, karty pomiarowe, - Testowanie oprogramowania (debugowanie, przygotowywanie testów, tworzenie systemów
testujących), - Przygotowywanie dokumentacji (opisy oprogramowania, protokołów, ...
Twoje umiejętności
- Bardzo dobra znajomość języka programowania C oraz doświadczenie w programowaniu systemów wbudowanych,
- Umiejętność wykorzystywania systemów operacyjnych czasu rzeczywistego (FreeRTOS),
- Umiejętność programowania mikrokontrolerów ARM Cortex M (STM32)
- Umiejętność programowania urządzeń peryferyjnych wchodzących w skład
mikrokontrolerów takich jak: ADC, DAC, RTC, TIM, DMA, CRYP, HASH, CRC, LTDC, I2C, SPI,
SDIO, USART, CAN, ETH, USB, … - Umiejętność debugowania oprogramowania,
- Umiejętność korzystania z systemów kontroli wersji (SVN, GIT),
- Znajomość angielskiego na poziomie co najmniej umożliwiającym czytanie dokumentacji,
- Komunikatywność, obowiązkowość i dokładność,
- Umiejętność pracy w zespole
- Wykształcenie wyższe techniczne (automatyka, elektronika, telekomunikacja, informatyka
itp.)
Dodatkowe atuty
- Znajomość JavaScript, html, CSS
- znajomość języka C#
- Znajomość języka Python
- Umiejętność programowania na platformę PC (Windows, Linux),
- Znajomość protokołów komunikacyjnych TCP/IP, BACnet, Modbus,
- Doświadczenie z systemami radiowymi np. bluetooth,
- Znajomość zagadnień związanych z Continuous Integration (Jenkins),
- Zaznajomienie z innymi rodzinami mikrokontrolerów np. AVR,
- Umiejętności z zakresu elektroniki,
- Znajomość oprogramowania Altium Designer,
- Umiejętność obsługi urządzeń pomiarowych (oscyloskop, woltomierz,)
Co oferujemy
- Atrakcyjne wynagrodzenie w zależności od doświadczenia
- Możliwość zatrudnienia w oparciu o umowę o pracę lub B2B
- Możliwości rozwoju zawodowego
- Praca stacjonarna
Opis procesu rekrutacji
- Teraz – Składanie aplikacji
- Rozmowa telefoniczna – Pierwszy etap selekcji kandydatów
- Weryfikacja u klienta – Przedstawienie Twojego profilu naszemu klientowi
- Rozmowa kwalifikacyjna – Szansa na pokazanie swoich umiejętności i doświadczenia
- Oferta – Ostateczny etap, w którym przedstawiamy Ci ofertę pracy
Zachęcamy do składania aplikacji poprzez formularz aplikacyjny. Czekamy na Ciebie!