Embedded Firmware Engineer (m/k)

IT Performance

Kraków

Hybrid

PLN 193,000 - 248,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Spotkania w biurze w Krakowie – koszty
Model pracy hybrydowy

Job summary

IT Performance w Krakowie poszukuje doświadczonych Embedded Firmware Engineerów do rozwoju systemu RTLS łączącego elektronikę, firmware i algorytmy lokalizacji.

Dołączysz do dedykowanego zespołu zajmującego się real-time localization, uruchamianiem płytek, OTA i debugowaniem na sprzęcie. Wymagana jest praktyka w C/C++ na mikrokontrolerach oraz BLE; preferowana praca w modelu hybrydowym z częstymi spotkaniami w biurze w Krakowie.

Qualifications

  • Minimum 4–5 lat doświadczenia na podobnych stanowiskach.
  • Komercyjne doświadczenie w tworzeniu firmware’u w C/C++ na mikrokontrolerach.
  • Praktyczne doświadczenie z BLE po stronie firmware.
  • Doświadczenie w jednym z obszarów: low-power/battery devices lub sieciowa komunikacja embedded, plus podstawy drugiego.
  • Umiejętność uruchamiania i debugowania firmware na sprzęcie i znajomość schematów producentów.
  • Doświadczenie w integracji modułów komunikacyjnych i pracy z interfejsami peryferyjnymi.
  • Znajomość angielskiego min. B2

Responsibilities

  • Tworzenie i rozwijanie firmware’u 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.
  • Zależnie od specjalizacji: optymalizacją zużycia energii i pomiarami poboru prądu lub rozwijaniem 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.

Skills

C/C++
Mikrokontrolery
BLE firmware
OTA

Job description

Dla naszego partnera - firmy technologicznej specjalizującej się w embedded, komunikacji bezprzewodowej i IoT, poszukujemy docelowo dwóch Embedded Firmware Engineerów. Firma realizuje zaawansowane projekty dla międzynarodowych klientów, stawiając na jakość inżynierską i rozwiązania gotowe do skalowania. Dołączysz do dedykowanego zespołu rozwijającego system lokalizacji w czasie rzeczywistym (RTLS). Projekt łączy własną elektronikę, firmware, platformę edge oraz algorytmy wyznaczania pozycji.

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 diagnozowaniem problemów wspólnie z inżynierami hardware.
  • Zależnie od specjalizacji: optymalizacją zużycia energii i pomiarami poboru prądu lub rozwijaniem 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.
Wymagania
  • Minimum 4-5 lat doświadczenia na podobnych stanowiskach.
  • Komercyjnego doświadczenia w tworzeniu firmware w C/C++ na mikrokontrolerach.
  • Praktycznego doświadczenia 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 podstaw drugiego.
  • Umiejętności 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.
  • Praktyki w aktualizowaniu oprogramowania urządzeń działających poza środowiskiem deweloperskim.
  • Znajomość języka angielskiego na poziomie minimum B2.

Mile widziane:

  • 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ń.
  • Długoterminową współpracę w pełnym wymiarze przy dedykowanym projekcie.
  • Pracę zdalną, ze spotkaniami w biurze w Krakowie około raz w miesiącu - koszty dojazdu pokrywa firma lub w pracę modelu hybrydowym dla osób z Krakowa.
  • Stawkę (140 - 180) pln/h / 35-49.5 USD/h, zależnie od doświadczenia. Dla osób spełniających pełny zakres oczekiwań, w tym posiadających doświadczenie z UWB, możliwa jest wyższa stawka.
  • Wpływ na rozwiązania firmware rozwijane dla nowych urządzeń.
  • Bezpośrednią współpracę z inżynierami hardware, mechaniki, platformy edge i algorytmów lokalizacji.
  • Możliwość rozwijania swojej specjalizacji oraz poszerzania doświadczenia w drugim obszarze projektu.
  • 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

Hardware and RF Engineer
Hardware and RF Engineer

IT Performance • Kraków

Hybrid
PLN 207,000 - 276,000
Zwrot kosztów dojazdu
Praca hybrydowa w Krakowie
Firmware Engineer | C | Embedded | Linux | RTOS | SoC
Firmware Engineer | C | Embedded | Linux | RTOS | SoC

Conclusive Engineering • Województwo pomorskie

Hybrid
PLN 279,000 - 558,000
Location Engine Engineer
Location Engine Engineer

IT Performance • Kraków

Hybrid
PLN 207,000 - 276,000
Embedded Firmware Engineer – Real-Time Localization (RTLS) & BLE
Embedded Firmware Engineer – Real-Time Localization (RTLS) & BLE

IT Performance • Kraków

Hybrid
PLN 193,000 - 248,000
Spotkania w biurze w Krakowie – koszty
Model pracy hybrydowy
Embedded Linux Platform & Edge Services Engineer
Embedded Linux Platform & Edge Services Engineer

IT Performance • Kraków

Hybrid
PLN 207,000 - 276,000
Hybrid work
Occasional travel to Kraków
Programista Embedded (C/C++)
Programista Embedded (C/C++)

GRH Polska • Kraków

Hybrid
Elastyczne godziny pracy
Opieka medyczna
Dostęp do basenu i siłowni
+3
Embedded Linux Engineer (K/M)
Embedded Linux Engineer (K/M)

Advanced Protection Systems Inc. • Gdynia

On-site
PLN 120,000 - 180,000
Stabilne warunki pracy
Elastyczna forma zatrudnienia
Dofinansowanie do studiów/kursów
+2
Embedded Linux Engineer (K/M)
Embedded Linux Engineer (K/M)

Advanced Protection Systems S.A. • Gdynia

On-site
PLN 120,000 - 180,000
Dofinansowanie do studiów/kursów
Multisport i Medicover
Ubezpieczenia grupowe
+1
Embedded Linux Engineer (K/M)
Embedded Linux Engineer (K/M)

Blackshark • Poland

On-site
PLN 200,000 - 280,000
Flexible contract options
Flexible working hours
Non-corporate atmosphere
+5
Embedded C++ Developer
Embedded C++ Developer

HeadHR • Wrocław

Hybrid
PLN 120,000 - 180,000