Embedded Firmware Engineer (m/k)
140 - 167 PLN/ godz.B2B
35 - 45 USD/ godz.B2B
SeniorFull-time·B2B
#433850·Dodano dziś·0
Źródło: IT PerformanceTech Stack / Keywords
EmbeddedIoTC/C++
Firma i stanowisko
Firma technologiczna specjalizująca się w embedded, komunikacji bezprzewodowej i IoT, realizująca zaawansowane projekty dla międzynarodowych klientów. Projekt dotyczy systemu lokalizacji w czasie rzeczywistym (RTLS) łączącego elektronikę, firmware, platformę edge oraz algorytmy wyznaczania pozycji.
Wymagania
- Minimum 4-5 lat doświadczenia na podobnych stanowiskach.
- Komercyjne doświadczenie w tworzeniu firmware w C/C++ na mikrokontrolerach.
- Praktyczne doświadczenie z BLE (Bluetooth Low Energy) po stronie firmware.
- Solidne doświadczenie w jednym z obszarów: urządzenia bateryjne i low-power lub komunikacja sieciowa w systemach embedded oraz podstawy drugiego.
- Umiejętność uruchamiania i debugowania firmware na sprzęcie, korzystania ze schematów oraz dokumentacji producentów.
- Doświadczenie w integracji modułów komunikacyjnych i pracy z interfejsami peryferyjnymi.
- Praktyka w aktualizowaniu oprogramowania urządzeń działających poza środowiskiem deweloperskim.
- Znajomość języka angielskiego na poziomie minimum B2.
Nice to have:
- Znajomość systemów RTOS.
- Praktyka z Wi-Fi, protokołami mesh lub Power-over-Ethernet.
- Doświadczenie z UWB, NFC, GPS/GNSS lub GPRS.
- Doświadczenie z precyzyjnym pomiarem i synchronizacją czasu.
- Znajomość secure elements i mechanizmów bezpiecznej identyfikacji urządzeń.
Obowiązki
- Tworzenie i rozwijanie firmware w C lub C++ na mikrokontrolerach.
- Integracja modułów radiowych, w tym BLE, oraz obsługa interfejsów i urządzeń peryferyjnych.
- Uruchamianie nowych płytek i diagnozowanie problemów wspólnie z inżynierami hardware.
- Optymalizacja zużycia energii i pomiary poboru prądu lub rozwijanie komunikacji oraz synchronizacji pomiędzy urządzeniami.
- Rozwijanie mechanizmów zdalnej aktualizacji firmware (OTA), odzyskiwania po błędach i powrotu do poprzedniej wersji.
- Implementacja konfiguracji urządzeń, telemetrii i zdalnej diagnostyki.
- Testowanie rozwiązań na sprzęcie oraz współpraca z zespołem przy integracji całego systemu.
Benefity
- Długoterminowa współpraca w pełnym wymiarze przy dedykowanym projekcie.
- Praca głównie zdalna, ze spotkaniami w biurze w Krakowie około raz w miesiącu; koszty dojazdu pokrywa firma.
- Stawka 140-167 PLN/h (35-45 USD/h), zależnie od doświadczenia; wyższa stawka możliwa przy pełnym spełnieniu oczekiwań, w tym doświadczeniu z UWB.
- Wpływ na rozwiązania firmware rozwijane dla nowych urządzeń.
- Bezpośrednia współpraca z inżynierami hardware, mechaniki, platformy edge i algorytmów lokalizacji.
- Możliwość rozwijania specjalizacji oraz poszerzania doświadczenia w drugim obszarze projektu.
- Preferowany szybki start, termin ustalany wspólnie.
Pakiet relokacyjny
IT Performance
27 aktywnych ofert