co.brick
Embedded Software Developer
co.brickPoland8 hours ago
Full-timeEngineering, Information Technology
Poszukujemy doświadczonego Embedded Software Developera, który dołączy do projektu związanego z rozwojem i integracją systemów komunikacyjnych w środowisku Embedded Linux (Yocto). Osoba na tym stanowisku będzie odpowiedzialna za implementację, konfigurację i testowanie rozwiązań sieciowych (Wi-Fi oraz sieci komórkowe) w zintegrowanym środowisku urządzenia wbudowanego.

Oferujemy

Oferujemy

  • Współpracę w formie B2B z atrakcyjną stawką (140-170 PLN/h)
  • Elastyczną, w pełni zdalną pracę
  • Udział w projekcie o wysokim stopniu zaawansowania technologicznego
  • Możliwość rozwoju w obszarze komunikacji bezprzewodowej i systemów wbudowanych

Obowiązki

Zakres obowiązków

  • Integracja i konfiguracja modułów sieciowych w środowisku Embedded Linux (Yocto)
  • Konfiguracja i obsługa połączeń Wi-Fi (Wi-Fi 5, 2.4 GHz) w trybie pre-konfiguracji przez system HUB klienta
  • Opracowanie logiki zarządzania łącznością (Wi-Fi ↔ Mobile), w tym mechanizmów fallback
  • Raportowanie statusu połączeń (siła sygnału, IP, gateway, info.connectivity)
  • Konfiguracja i obsługa modemów komórkowych (Telit ME910G1 lub podobnych)
  • Rozszerzenie pomiarów o SINR, RSSI dla sieci Cat-M1
  • Integracja procesu aktualizacji firmware modemu w ramach cyklu wydawniczego oprogramowania
  • Konfiguracja modemu dla obsługi NB-IoT
  • Analiza i eliminacja przyczyn sporadycznych restartów modemu przy dużym ruchu danych w sieci GSM

Wymagania

Wymagania techniczne

  • Bardzo dobra znajomość Embedded Linux (preferowane doświadczenie z Yocto)
  • Doświadczenie w pracy z interfejsami sieciowymi (Wi-Fi, LTE, NB-IoT, Cat-M1)
  • Praktyczna znajomość konfiguracji modemów komórkowych (np. Telit ME910G1)
  • Umiejętność debugowania i analizy problemów sprzętowo-programowych (np. restart modemu, błędy połączeń)
  • Dobra znajomość narzędzi i protokołów sieciowych w środowisku Linux

Komunikatywna znajomość języka angielskiego (min. B2)

Mile widziane

  • Doświadczenie z connectivity management logic, fallback handling
  • Znajomość Python/C/C++ w kontekście aplikacji embedded
  • Doświadczenie w pracy z Yocto build system, Device Tree, firmware update processes

Key Skills

Ranked by relevance