Embedded Firmware Engineer – CAN / Wireless

ITP IT PERFORMANCE sp. z o.o.

Kraków

Hybrid

PLN 179,000 - 234,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

ITP IT PERFORMANCE sp. z o.o. poszukuje Embedded Firmware Engineera do rozwoju rozproszonego systemu sterowania dla urządzeń morskich.

Obowiązki obejmują rozwój firmware’u, implementację komunikacji CAN/NMEA2000, BLE, LoRa i RF, projektowanie architektury i testów, a także pracę z CI. Wymagane co najmniej 4 lata doświadczenia, bardzo dobra znajomość C w embedded, MCU ARM Cortex-M (STM32, Nordic nRF), RTOS, CAN bus i protokoły bezprzewodowe (BLE).

Qualifications

  • :

Responsibilities

Skills

C w embedded systems
ARM Cortex-M
RTOS
CAN bus
BLE
JTAG/SWD
Oscilloscope
Logic Analyzer
English B2

Tools

STM32/Nordic nRF
CAN/NMEA2000
LoRa 915 MHz
RF 433 MHz

Job description

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.

Obowiązki
  • 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.
Wymagania
  • Co najmniej 4 lata doświadczenia na podobnym stnaowisku
  • Bardzo dobra znajomość językaC 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ściBLE.
  • 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)
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer – ISOBUS / HMI
Embedded Firmware Engineer – ISOBUS / HMI

ITP IT PERFORMANCE sp. z o.o. • Kraków

Hybrid
PLN 179,000 - 234,000
Senior Embedded Software Engineer – Bluetooth Low Energy (BLE)
Senior Embedded Software Engineer – Bluetooth Low Energy (BLE)

ITP IT PERFORMANCE sp. z o.o. • Kraków

Hybrid
PLN 207,000 - 273,000
Remote Embedded Firmware Engineer — Distributed CAN/LoRa
Remote Embedded Firmware Engineer — Distributed CAN/LoRa

ITP IT PERFORMANCE sp. z o.o. • Kraków

Hybrid
PLN 179,000 - 234,000
Embedded Developer
Embedded Developer

Antal Sp. z o.o. • Kraków

Hybrid
PLN 90,000 - 120,000
Prywatna opieka medyczna
Dofinansowanie nauki języków obcych
Dofinansowanie szkoleń i kursów
+2
Firmware Engineer | C | Embedded | Linux | RTOS | SoC
Firmware Engineer | C | Embedded | Linux | RTOS | SoC

Conclusive Engineering • Województwo pomorskie

On-site
PLN 279,000 - 558,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Upvanta sp. z o.o. • Wrocław

On-site
PLN 120,000 - 180,000
Senior Embedded Developer (Nrf / Stm32 / Esp32)
Senior Embedded Developer (Nrf / Stm32 / Esp32)

Solid • Poznań

On-site
PLN 180,000 - 240,000
Lux Med
MultiSport
Lekcje angielskiego
+2
Embedded Developer (Nrf / Stm32 / Esp32)
Embedded Developer (Nrf / Stm32 / Esp32)

Solid • Poznań

On-site
PLN 120,000 - 190,000
Prywatna opieka medyczna
Karta MultiSport
Nauka języka angielskiego
Embedded Systems Engineer (Regular/ Senior)
Embedded Systems Engineer (Regular/ Senior)

3mdeb Embedded Systems Consulting • Województwo pomorskie

On-site
PLN 111,600 - 167,400
Elastyczne warunki zatrudnienia
Atrakcyjne wynagrodzenie
Przyjazna atmosfera
+5
Embedded Linux Platform & Edge Services Engineer
Embedded Linux Platform & Edge Services Engineer

IT Performance • Kraków

On-site
PLN 207,000 - 276,000
Hybrid work
Occasional travel to Kraków