Embedded Systems Engineer
100 - 110 PLN/ godz.
SeniorFull-time
#390836·Dodano 2 dni temu·6
Źródło: TQLOTech Stack / Keywords
C/C++Stm32JTAGESP32
Firma i stanowisko
Nasz Klient to firma technologiczna rozwijająca nowoczesne urządzenia embedded, łączące oprogramowanie niskopoziomowe z projektowaniem elektroniki. Realizowane projekty obejmują rozwój nowych urządzeń, uruchamianie prototypów oraz integrację rozwiązań sprzętowych i firmware.
Wymagania
- Minimum 4 lata doświadczenia w projektowaniu systemów wbudowanych (firmware oraz hardware)
- Bardzo dobra znajomość C/C++ w środowisku embedded (bare-metal, RTOS)
- Doświadczenie z mikrokontrolerami z rodziny STM32, ESP32, NXP, Nordic (nRF) lub podobnymi
- Praktyczna znajomość protokołów komunikacyjnych, takich jak UART, SPI, I2C, CAN, Modbus oraz USB
- Umiejętność czytania schematów elektronicznych oraz współpracy przy rozwoju sprzętu
- Doświadczenie w pracy z narzędziami laboratoryjnymi, m.in. oscyloskopem, analizatorem stanów logicznych oraz multimetrem
- Doświadczenie w debugowaniu układów z wykorzystaniem JTAG lub SWD
- Umiejętność samodzielnej realizacji zadań obejmujących zarówno firmware, jak i aspekty sprzętowe
Nice to have:
- Znajomość FreeRTOS, Zephyr lub innych systemów RTOS
- Doświadczenie z komunikacją bezprzewodową (BLE, LoRa, Wi-Fi, Zigbee)
- Doświadczenie z mechanizmami OTA
- Znajomość Python lub innych języków wykorzystywanych do automatyzacji
- Doświadczenie z Git, Jenkins, GitLab CI lub innymi narzędziami wspierającymi rozwój firmware'u
Obowiązki
- Rozwijanie oraz utrzymywanie firmware'u dla urządzeń embedded
- Udział w uruchamianiu nowych platform sprzętowych oraz diagnozowanie problemów pojawiających się na etapie integracji hardware'u i oprogramowania
- Konfiguracja oraz analiza komunikacji pomiędzy urządzeniami z wykorzystaniem popularnych interfejsów komunikacyjnych
- Wsparcie procesu debugowania z wykorzystaniem narzędzi laboratoryjnych oraz analiza sygnałów sprzętowych
- Wprowadzanie drobnych modyfikacji sprzętowych na potrzeby testów i walidacji prototypów
- Adaptacja oraz przenoszenie istniejących komponentów firmware'u pomiędzy platformami sprzętowymi
- Przygotowywanie dokumentacji technicznej dotyczącej rozwijanych rozwiązań
Benefity
- Udział w projekcie obejmującym rozwój nowoczesnych urządzeń embedded od etapu prototypu do wdrożenia
- Możliwość współpracy przy rozwoju firmware'u, integracji elektroniki oraz uruchamianiu nowych platform sprzętowych
- Projekt wykorzystujący nowoczesne mikrokontrolery oraz narzędzia do analizy i debugowania systemów wbudowanych
- Współpraca w środowisku umożliwiającym udział w pełnym cyklu rozwoju urządzeń
TQLO sp. z o.o.
126 aktywnych ofert