RISCO Group
RISCO Group
RISCO Group opracowuje elektroniczne systemy bezpieczeństwa i technologie inteligentnego domu, łącząc systemy wykrywania włamań, centrale alarmowe, czujniki, weryfikację wideo i kontrolę dostępu. Oparte na chmurze narzędzia do zarządzania oraz aplikacje mobilne firmy służą instalatorom, integratorom systemów bezpieczeństwa i użytkownikom końcowym, łącząc sprzęt i oprogramowanie w ramach zintegrowanych rozwiązań ochrony. Firma działa w obszarach bezpieczeństwa, sprzętu i SaaS.

Starszy programista C++ middleware w RISCO Group

Twórz oprogramowanie pośredniczące i usługi platformowe dla systemu Linux w produktach zabezpieczających i kontroli dostępu. Projektuj IPC, architekturę systemu oraz integracje między systemami wbudowanymi, chmurowymi i aplikacyjnymi.

Opis

  • Twórz i utrzymuj współdzielone oprogramowanie pośredniczące w C++, usługi Linux oraz komponenty wielokrotnego użytku dla różnych produktów.
  • Buduj usługi do konfiguracji, diagnostyki, rejestrowania, bezpieczeństwa, aktualizacji OTA, łączności z chmurą, obsługi zdarzeń i przetwarzania reguł.
  • Implementuj niezawodną komunikację międzyprocesową z wykorzystaniem technologii takich jak D-Bus, gRPC, gniazda domenowe Unix, pamięć współdzielona i kolejki komunikatów.
  • Współtwórz skalowalną architekturę przestrzeni użytkownika Linux, definiując przejrzyste API i interfejsy między warstwą platformy a aplikacjami.
  • Twórz modułowe, wielowątkowe, asynchroniczne oprogramowanie sterowane zdarzeniami, koncentrując się na niezawodności, wydajności i łatwości utrzymania.
  • Integruj oprogramowanie pośredniczące z wbudowanym systemem Linux, BSP i komponentami sprzętowymi, pomocniczymi mikrokontrolerami, usługami chmurowymi oraz aplikacjami produktów.
  • Przeglądaj projekty i kod; debuguj, profiluj i testuj, ustalając przyczyny źródłowe problemów.
  • Współpracuj z zespołami BSP, aplikacji, sprzętu, chmury, QA i architektury systemowej na wszystkich etapach rozwoju produktu.

Wymagania

  • Co najmniej siedem lat doświadczenia w tworzeniu oprogramowania w C++, w tym znaczące doświadczenie z przestrzenią użytkownika Linux, oprogramowaniem pośredniczącym, usługami platformowymi lub systemami rozproszonymi.
  • Bardzo dobra znajomość współczesnego C++, w tym projektowania obiektowego, wielowątkowości, synchronizacji, zarządzania pamięcią i programowania sterowanego zdarzeniami.
  • Duże doświadczenie w tworzeniu usług i aplikacji w przestrzeni użytkownika Linux; znajomość systemd będzie dodatkowym atutem.
  • Bardzo dobra znajomość metod IPC, takich jak D-Bus, gRPC, gniazda domenowe Unix, pamięć współdzielona i kolejki komunikatów.
  • Doświadczenie w projektowaniu modułowych architektur oprogramowania zorientowanych na usługi lub mikroserwisy.
  • Doświadczenie z REST API, MQTT, sieciami, integracją z chmurą lub podobnymi technologiami komunikacyjnymi będzie dodatkowym atutem.
  • Doświadczenie w zarządzaniu konfiguracją, rejestrowaniu, diagnostyce, mechanizmach OTA i usługach związanych z bezpieczeństwem będzie dodatkowym atutem.
  • Dobra znajomość uwierzytelniania, autoryzacji, szyfrowania i zasad bezpiecznego projektowania oprogramowania.
  • Doświadczenie z Git, CMake, środowiskami programistycznymi Linux, narzędziami do debugowania i profilowania oraz aktualnymi praktykami inżynierii oprogramowania.
  • Doświadczenie w integracji z aplikacjami Java lub istniejącymi systemami opartymi na Javie będzie dodatkowym atutem.
  • Dobre umiejętności analityczne, architektoniczne i rozwiązywania problemów.
  • Bardzo dobra znajomość języka angielskiego.

Powiązane oferty pracy

Everlab

Menedżer marketingu efektywnościowego: Meta i Google Ads

Everlab

Prowadź pozyskiwanie klientów przez Meta i Google Ads dla platformy profilaktycznej opieki zdrowotnej Everlab, rozwijając bazę klientów B2C dzięki testowaniu i optymalizacji kampanii. Zmieniaj potencjalnych klientów w płacących członków i zwiększaj efektywność pozyskiwania.

Otwórz
S&P Global

Menedżer ds. obsługi klienta, Ameryka Łacińska — S&P Global Energy

S&P Global

Zarządzaj portfelami klientów S&P Global Energy w Ameryce Łacińskiej, wspierając wdrożenie, szkolenia i budowanie długofalowych relacji. Zapewniaj klientom wsparcie na miejscu i pomagaj integrować usługi Platts z ich przepływami pracy.

Otwórz
Remote Recruitment

Specjalista ds. utrzymania klientów w Republice Południowej Afryki (praca zdalna)

Remote Recruitment
11 – 50 Pracownicy
DoradztwoLogistykaMarketing

Pomagaj pracodawcy z Wielkiej Brytanii utrzymywać klientów, pracując zdalnie z Republiki Południowej Afryki. Obsługuj prośby o rezygnację, odzyskuj klientów, prowadź działania związane z odnowieniami i analizuj odpływ klientów.

Otwórz
S&P Global

Menedżer ds. obsługi klienta, energetyka i surowce — São Paulo

S&P Global

Zarządzaj relacjami z klientami S&P Global Platts w Ameryce Łacińskiej, wspierając wdrażanie, szkolenia i obsługę klientów z sektora energetycznego i surowcowego. Współpracuj z zespołami regionalnymi i globalnymi, odpowiadaj na potrzeby klientów i wspieraj rozwój firmy.

Otwórz
goFLUENT

Menedżer ds. sukcesu klienta, Japonia

goFLUENT
501 – 1000 Pracownicy
B2BEdukacja

Pomagaj klientom korporacyjnym w Japonii w pełni korzystać z programów nauki języków goFLUENT opartych na AI. Zwiększaj zaangażowanie i satysfakcję uczących się dzięki raportom postępów, przeglądom biznesowym i działaniom następczym.

Otwórz
Hewlett Packard Enterprise

Menedżer ds. rozwoju biznesu partnerskiego HPE Compute — wschodnie USA

Hewlett Packard Enterprise

Kieruj sprzedażą HPE Compute we współpracy z partnerami z sektora stanowego, lokalnego i edukacyjnego we wschodnich Stanach Zjednoczonych. Twórz wspólne plany sprzedaży, rozwijaj lejek sprzedażowy i wzmacniaj zaangażowanie partnerów.

Otwórz