Jit Team
Jit Team
New

Senior Embedded Software Engineer

1120 - 1240 PLN/ dzień.B2B
SeniorFull-time·B2B
#396410·Dodano 3 dni temu·11
Źródło: Jit Team
Aplikuj teraz

Tech Stack / Keywords

EmbeddedSOLIDIoTBig Data.NETAzureReactJSC++

Firma i stanowisko

Klient jest kluczowym producentem modułowych ekspresów do kawy IoT (Internet of Things). Dedykowany system pozwala, by każdy ekspres wysyłał informacje o swoim stanie do bazy danych CosmosDB. Dane te są wyświetlane w aplikacji mobilnej dla pracowników największych i najbardziej popularnych sieci kawiarni na świecie. Firma posiada silny zespół developerski i planuje przepisanie systemu z Aurelii na React. Zespół spotyka się kwartalnie w Trójmieście lub w Szwajcarii.

Wymagania

  • Minimum 5 lat doświadczenia w rozwoju oprogramowania wbudowanego (Embedded Software)
  • Bardzo dobra znajomość języka C++ oraz doświadczenie w tworzeniu aplikacji dla systemów wbudowanych
  • Praktyczne doświadczenie w pracy z protokołem MQTT oraz rozwiązaniami komunikacyjnymi z obszaru Internetu Rzeczy (IoT)
  • Doświadczenie w tworzeniu oprogramowania dla urządzeń fizycznych lub produktów embedded
  • Dobra znajomość architektury systemów wbudowanych oraz zasad współpracy pomiędzy warstwą sprzętową i programową
  • Doświadczenie w debugowaniu aplikacji embedded oraz rozwiązywaniu złożonych problemów technicznych
  • Znajomość dobrych praktyk wytwarzania oprogramowania, systemów kontroli wersji oraz metod testowania
  • Dobrze rozwinięte umiejętności komunikacyjne i zdolność efektywnej współpracy w międzynarodowym środowisku

Nice to have:

  • Doświadczenie w pracy z elektroniką użytkową, sprzętem AGD lub inteligentnymi urządzeniami połączonymi
  • Znajomość platform IoT i urządzeń połączonych (Connected Devices)
  • Znajomość środowisk Embedded Linux lub RTOS
  • Doświadczenie z technologiami bezprzewodowymi jak Wi-Fi, Bluetooth, Zigbee
  • Doświadczenie z procesami CI/CD w rozwoju oprogramowania embedded

Obowiązki

  • Projektowanie, rozwój i utrzymanie oprogramowania wbudowanego dla urządzeń połączonych w sieci
  • Tworzenie i rozwijanie komponentów oprogramowania w języku C++ dla systemów wbudowanych
  • Implementacja i utrzymanie rozwiązań komunikacyjnych opartych na MQTT oraz innych protokołach IoT
  • Ścisła współpraca z inżynierami sprzętu oraz zespołami międzyfunkcyjnymi w celu integracji oprogramowania z komponentami urządzeń
  • Analiza wymagań biznesowych i technicznych, projektowanie rozwiązań oraz udział w podejmowaniu decyzji dotyczących architektury oprogramowania
  • Debugowanie i optymalizacja aplikacji wbudowanych, z naciskiem na niezawodność, wydajność i stabilność działania
  • Udział w przeglądach kodu (Code Reviews) oraz inicjatywach mających na celu doskonalenie praktyk programistycznych
  • Wsparcie procesów testowania, rozwiązywania problemów oraz ciągłego doskonalenia istniejących rozwiązań embedded

Inne informacje

Lokalizacja: preferencja dla lokalizacji JIT, ale rozważana jest także praca w pełni zdalna. Weryfikacja techniczna: brak, tylko rozmowa kwalifikacyjna z Magdą. Dostępność: ASAP. Senority: Senior.

Jit Team

Jit Team

364 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz