
ITP IT PERFORMANCE sp. z o.o. · Kraków
Embedded Firmware Engineer – CAN / Wireless
W skrócie
zdania wybrane z oferty- Implementacja i rozwój komunikacji opartej o: CAN / NMEA2000, BLE, LoRa 915 MHz, RF 433 MHz.
- Projekt obejmuje rozwój firmware’u dla wielu współpracujących ze sobą urządzeń, komunikujących się poprzez CAN / NMEA2000, LoRa, BLE oraz RF 433 MHz.
- Rozwój firmware’u dla rozproszonego systemu embedded składającego się z wielu współpracujących urządzeń.
Technologie
Pełny opis
z pracuj.plTechnologie, których używamy
Wymagane
- C
O projekcie
Poszukujemy Embedded Firmware Engineera, który dołączy do zespołu rozwijającego rozproszony system sterowania dla urządzeń z obszaru marine. Praca jest realizowana dla naszego partnera technologicznego. Projekt obejmuje rozwój firmware’u dla wielu współpracujących ze sobą urządzeń, komunikujących się poprzez CAN / NMEA2000, LoRa, BLE oraz RF 433 MHz.
Twój zakres obowiązków
- Rozwój firmware’u dla rozproszonego systemu embedded składającego się z wielu współpracujących urządzeń.
- Implementacja i rozwój komunikacji opartej o: CAN / NMEA2000, BLE, LoRa 915 MHz, RF 433 MHz.
- Projektowanie architektury firmware’u na poziomie urządzeń i całego systemu.
- Rozwój architektury event-driven / pub-sub oraz finite state machines.
- Projektowanie sposobu komunikacji i wymiany danych pomiędzy urządzeniami korzystającymi z różnych interfejsów.
- Rozwój i utrzymanie testów jednostkowych, integracyjnych oraz HIL/SIL.
- Rozwój infrastruktury automatycznych testów embedded oraz integracja testów z CI.
- Analiza i rozwiązywanie problemów związanych z niezawodnością firmware’u, w tym OTA i komunikacją bezprzewodową.
- Debugowanie problemów występujących na styku firmware’u i hardware’u.
- Analiza problemów związanych m.in. z zasilaniem, EMI, połączeniami oraz elementami elektroniki.
- Praca z dokumentacją techniczną, datasheetami oraz schematami elektronicznymi.
- Uruchamianie i debugowanie hardware’u z wykorzystaniem oscyloskopu, analizatora logicznego oraz JTAG/SWD.
Nasze wymagania
- Co najmniej 4 lata doświadczenia na podobnym stnaowisku.
- Bardzo dobra znajomość języka C w systemach embedded.
- Doświadczenie z mikrokontrolerami ARM Cortex-M, np. STM32, Nordic nRF lub podobnymi.
- Doświadczenie z systemami RTOS.
- Praktyczna znajomość komunikacji CAN bus.
- Doświadczenie z protokołami komunikacji bezprzewodowej, w szczególności BLE.
- Doświadczenie w tworzeniu i utrzymywaniu automatycznych testów dla systemów embedded.
- Praktyczna znajomość testów jednostkowych, integracyjnych oraz HIL.
- Doświadczenie w pracy z hardware’em i uruchamianiu urządzeń.
- Umiejętność pracy z oscyloskopem, analizatorem logicznym oraz debuggerami JTAG/SWD.
- Umiejętność czytania datasheetów i schematów elektronicznych.
- Bardzo dobry j. angielski (min B2)
To oferujemy
- Długoterminowa współpraca w pełnym wymiarze przy dedykowanym projekcie
- Zaangażowanie: Full-Time
- Praca zdalna z okazjonalnymi podróżami do biura w Krakowie (około raz na 4 tygodnie) lub praca modelu hybrydowym dla osób z Krakowa.
- Współpraca w oparciu o kontrakt B2B
- Stawka w zależności od doświadczenia: (130 - 170) pln/h + VAT / 34-44USD/h.
- Preferowany start możliwie szybko; konkretny termin ustalimy wspólnie
Tak pracujemy nad projektem
- TDD
- automatyzacja testów
- środowiska testowe
- testy integracyjne
- testy jednostkowe
ITP IT PERFORMANCE sp. z o.o.
Jako ITP IT Performance specjalizujemy się w outsourcingu, konsultingu i rekrutacji głównie w obszarze IT.
Treść ogłoszenia pochodzi z pracuj.pl i należy do jego autora.
Historia ogłoszenia
brak zapisanych zmian treści- Zamknięta
Oferta zniknęła z portalu.
- Podbita na górę listy
Pracodawca odświeżył ogłoszenie na portalu.
- Od tego dnia ją śledzimy
Zmian sprzed tej daty nie znamy.
- Opublikowana na pracuj.pl
Zmiany w ogłoszeniach zapisujemy od 26 września 2026 r. Widzimy je przy kolejnych odwiedzinach portalu, więc data może się różnić o kilka godzin.