EU remote
Embedded Firmware Engineer (Wrocław) (m,k,n)
About this role
Embedded Firmware Engineer (Wrocław) (m,k,n) Upvanta Daily tasks: - Projektowanie, rozwój i utrzymanie firmware’u dla systemów wbudowanych: - sterowniki (drivery), - protokoły komunikacyjne, - logika aplikacyjna. - Uruchamianie i debugowanie prototypów sprzętowych. - Współpraca przy integracji warstwy sprzętowej i programowej. - Analiza problemów na poziomie elektroniki i kodu. - Tworzenie i utrzymywanie dokumentacji technicznej projektu.
Musts: C, C++, UART, SPI, I2C, MODBUS Wymagania konieczne Min. +4 lata doświadczenia w projektowaniu systemów wbudowanych (firmware + hardware) Dobra znajomość C/C++ w kontekście embedded (bare-metal, RTOS) Praktyczna znajomość mikrokontrolerów: STM32, ESP32, NXP, Nordic (nRF) lub podobnych Znajomość protokołów komunikacyjnych: UART, SPI, I2C, CAN, Modbus, USB Umiejętność czytania i tworzenia schematów elektronicznych Umiejętność pracy z narzędziami laboratoryjnymi: oscyloskop, analizator stanów logicznych, multimetr, zasilacz labowy Doświadczenie w debugowaniu na poziomie sprzętowym (JTAG/SWD) Mile widziane Znajomość RTOS (FreeRTOS, Zephyr) Doświadczenie z komunikacją bezprzewodową (BLE, LoRa, Wi-Fi, Zigbee) Doświadczenie z OTA (Over-The-Air) update Znajomość Python/skryptowania Doświadczenie z systemami zarządzania wersjami i CI/CD dla firmware'u (Git, Jenkins, GitLab CI) Poszukujemy doświadczonego Inżyniera, który połączy kompetencje programistyczne w obszarze firmware’u z praktyczną znajomością projektowania, uruchamiania i debugowania elektroniki.
Source listing: nofluffjobs_main