Embedded Firmware Engineer (Wrocław) (m,k,n)
115 - 130 PLN/ godz.B2B
MidFull-time·B2B
#393564·Dodano wczoraj·1
Źródło: nofluffjobs.comTech Stack / Keywords
CC++UARTSPII2CMODBUSRTOSFreeRTOSBLEWi-FiPythonGitJenkinsGitLab CI
Firma i stanowisko
Firma Upvanta poszukuje doświadczonego inżyniera łączącego kompetencje programistyczne w obszarze firmware'u z praktyczną znajomością projektowania, uruchamiania i debugowania elektroniki.
Wymagania
- 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)
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, w tym sterowniki, protokoły komunikacyjne i 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
327 aktywnych ofert