Embedded Firmware Engineer
115 - 120 PLN/ godz.B2B
MidFull-time·B2B
#393115·Dodano 5 dni temu·7
Źródło: nofluffjobs.comTech Stack / Keywords
CC++UARTSPII2CMODBUSRTOSFreeRTOSBLEWi-FiPythonGitJenkinsGitLab CI
Wymagania
- Minimum 4 lat 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).
Nice to have:
- 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).
Obowiązki
- 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.
Upvanta
301 aktywnych ofert