Pomiń do treści
Logo firmy Motorola Solutions

Software Engineer c#

Motorola Solutions

Oferta w skrócie
13 00017 500PLN / mies.
🔀HybrydowaTryb pracy
📄Umowa o pracęKontrakt
⏱️Mid · 2+ latDoświadczenie
LokalizacjaKraków
Źródło
Aktywna
Opublikowano25 czerwca 2026
Ostatnio sprawdzono25 czerwca 2026
Wygasa za89 dni
Werdykt JobHunt

Rola polega na budowie i rozwoju rdzennych komponentów komunikacyjnych platformy Guardian – systemu do odbierania zgłoszeń i dysponowania służb ratunkowych (999/112) w Wielkiej Brytanii i Europie. Inżynier będzie pracować nad implementacją protokołów SIP, RTP/RTCP, MCPTT, MCVideo i MCData, zapewniając komunikację krytyczną w czasie rzeczywistym. To wyspecjalizowana rola w telekomunikacji i systemach czasu rzeczywistego, a nie typowe programowanie backendowe w C#.

Brakuje: nie podano liczby dni w biurze w modelu hybrydowym, brak informacji o wielkości zespołu.

🛠 Wymagane technologie
Dane źródłowe
C#Web APIASP.NETSignalRWCF
AI Insights
Tytuł może mylić

To rola wyspecjalizowanego inżyniera ds. protokołów komunikacji krytycznej w czasie rzeczywistym, a nie ogólnego developera C#. Różnica polega na głębokiej znajomości SIP, RTP/RTCP i standardów MCX, a nie typowego backendu webowego.

Czym naprawdę jest ta rola?Backend Engineer

Rola polega na budowie i rozwoju rdzennych komponentów komunikacyjnych platformy Guardian – systemu do odbierania zgłoszeń i dysponowania służb ratunkowych (999/112) w Wielkiej Brytanii i Europie. Inżynier będzie pracować nad implementacją protokołów SIP, RTP/RTCP, MCPTT, MCVideo i MCData, zapewniając komunikację krytyczną w czasie rzeczywistym. To wyspecjalizowana rola w telekomunikacji i systemach czasu rzeczywistego, a nie typowe programowanie backendowe w C#.

Plusy
  • Employee Stock Purchase Plan (15% zniżki na akcje Motorola)
  • Ulga podatkowa IP (do 80%)
  • Elastyczne godziny pracy (start między 8-10)
  • Coroczna podwyżka i premia (zależne od wyników)
  • Produkt o realnym wpływie – ratowanie życia
  • Budżet na rozwój – coaching i szkolenia wspomniane w ofercie
Na co uważać
  • Główne obowiązki wymagają znajomości bardzo specyficznych protokołów (SIP, RTP, MCPTT), co może znacząco ograniczać pulę kandydatów
  • Wymóg doświadczenia z WCF (technologia legacy)
  • Brak informacji o systemie dyżurów on-call – możliwe, że dla systemu krytycznego jest wymagany
  • !Nie podano liczby dni pracy z biura w modelu hybrydowym
  • !Nie określono wielkości zespołu ani liczby osób pracujących nad danym komponentem
  • !Brak wzmianki o on-call – w systemach ratunkowych może to być standardem
  • !Zakres obowiązków bardzo niszowy – może być trudno znaleźć kandydatów, co może wydłużyć rekrutację
Codzienna praca
  • Projektowanie i implementacja komponentów C# do obsługi sesji SIP o wysokiej współbieżności (zarządzanie nagłówkami i ciałami MIME), w tym funkcji typu 'First-to-Answer' i 'Group Regroups'
  • Implementacja obsługi strumieni RTP/RTCP dla transmisji głosu i wideo (Mission Critical Push-To-Talk i Video) z kontrolą praw do transmisji w środowisku half-duplex
  • Tworzenie handlerów dla usług MCData (SDS, File Distribution) za pomocą żądań HTTP i SIP MESSAGE
  • Integracja przepływów uwierzytelniania OIDC oraz szyfrowania MIKEY-SAKKE dla bezpiecznej transmisji mediów
  • Implementacja logiki pozyskiwania dokumentów konfiguracyjnych XML za pomocą protokołu XCAP
  • Udział w procesie CI/CD (Git, Pull Requesty, Agile) oraz kodowanie zgodne z zasadami OOP i SOLID
  • Debugowanie i rozwiązywanie problemów z komunikacją sieciową w środowisku produkcyjnym
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).

Minimum sensowne

Mid-level C# developer z co najmniej 2-letnim doświadczeniem w asynchronicznym programowaniu sieciowym, który pracował już z SIP lub podobnymi protokołami (nawet w mniej krytycznych aplikacjach). Zna podstawy WCF, SignalR i EF.

Raczej nie dla

Junior programista bez doświadczenia w protokołach sieciowych ani w programowaniu asynchronicznym. Również nie dla backend developera skupionego wyłącznie na web API i CRUD – rola wymaga głębokiej znajomości telekomunikacji.

Ocena dopasowania
Junior1/5
Mid4/5
Senior4/5
Hands-on5/5
Architekt1/5
Remote2/5
Enterprise5/5
Pytania do rekrutera
  • ?Ile osób liczy zespół pracujący nad komponentami SIP/RTCP?
  • ?Czy przewidziany jest system dyżurów on-call? Jak często i czy dodatkowo płatny?
  • ?Jaka jest proporcja pracy nad nowymi funkcjami vs. utrzymanie istniejącego kodu?
  • ?Czy oferowane jest szkolenie lub czas na naukę standardów MCX (MCPTT, MCVideo)?
  • ?Ile dni w tygodniu trzeba być w biurze w Krakowie?
  • ?Jak długi jest proces rekrutacyjny i jakie są etapy?
  • ?Czy zespół pracuje w Scrumie, Kanbanie czy innej metodyce Agile?
Brakujące informacje
  • Nie podano liczby dni w biurze w modelu hybrydowym
  • Brak informacji o wielkości zespołu
  • Nie wiadomo, czy rola wiąże się z dyżurami on-call
  • Nie określono procesu rekrutacyjnego (liczba etapów, zadanie domowe itp.)
  • Brak wzmianki o budżecie szkoleniowym lub konferencjach
Zespół

Relaksowa, ale ciężko pracująca atmosfera – jeansy i t-shirty to norma, a dobre pomysły i debaty są mile widziane. Zespół jest rozproszony między Krakowem a Glasgow, liczy około 150 osób.

Wynagrodzenie vs rynekn=27 · Mid · UoP

Na poziomie rynkowym

Ta oferta13 00017 500
Mediana: Mid · C# · UoP12 00018 000

Dane z aktywnych ofert zawierających technologię C#.

🔗Podobne oferty