.
Senior Software Engineer (DSP)
  • Warsaw
Senior Software Engineer (DSP)
Warszawa, Warsaw, Masovian Voivodeship, Polska
PHOENIX SYSTEMS SP Z O O
14. 12. 2024
Informacje o stanowisku

technologies-expected :


  • C

about-project :


  • W związku z rozwojem systemu operacyjnego Phoenix-RTOS przeznaczonego dla Internetu Rzeczy, spółka Phoenix Systems poszukuje osoby na stanowisko Senior Software Engineer do rozwoju stosów komunikacyjnych dla tego systemu.
  • Ze względu na gwarancje czasu rzeczywistego system operacyjny Phoenix-RTOS pozwala na implementację stosów komunikacyjnych używanych w Internecie Rzeczy bezpośrednio w oprogramowaniu. Takie podejście zmniejsza koszt końcowy urządzenia i daje możliwość obsługi wielu protokołów komunikacyjnych przy użyciu pojedynczego projektu sprzętowego. Pozwala także na łatwe dostrojenie parametrów komunikacji i wprowadzanie oraz ocenę nowych rozszerzeń protokołów.
  • W przypadku komunikacji wąskopasmowej (np. komunikacji po liniach energetycznych) wszystkie warstwy stosu komunikacyjnego są implementowane w oprogramowaniu. W przypadku komunikacji bezprzewodowej bardzo często warstwa fizyczna implementowana jest przy użyciu komponentu zewnętrznego (tzw. analog front-end), a wyższe warstwy stosu realizowane są przez oprogramowanie. Podział implementacji pomiędzy sprzęt i oprogramowanie zależy głównie od złożoności warstwy fizycznej i stosowanych schematów modulacji.
  • Opracowanie wydajnej architektury stosu, szczegółowa ocena wydajności w kontekście cyfrowego przetwarzania sygnałów i decyzje dotyczące metod implementacji poszczególnych jego warstw to typowe zadania inżynierskie podejmowane podczas procesu rozwoju oprogramowania komunikacyjnego.

responsibilities :


  • Członkowie Zespołu Rozwoju Systemu zaangażowani są w rozwój stosów komunikacyjnych dla popularnych technologii wykorzystywanych w aplikacjach Internetu Rzeczy. Kluczowe wyzwania obejmują konieczność pisania zoptymalizowanego oprogramowania do cyfrowego przetwarzania sygnałów wykorzystywanego w komunikacji przewodowej i bezprzewodowej. Tworzone rozwiązania obejmują wszystkie warstwy komunikacji, począwszy od modulacji/demodulacji sygnału. Przykłady opracowanych do tej pory stosów to Phoenix-PRIME, Phoenix-G3 (stosy do komunikacji przez linie energetyczne), Phoenix-wMBUS (stos do komunikacji bezprzewodowej), TCP/IP.

requirements-expected :


  • wykształcenie wyższe w dziedzinach takich jak informatyka, elektronika, matematyka, fizyka lub pokrewnych,
  • co najmniej 4-letnie doświadczenie zawodowe na analogicznym stanowisku,
  • bardzo dobra znajomość języka C,
  • dobra znajomość algorytmów cyfrowego przetwarzania sygnałów cyfrowych,
  • umiejętność tworzenia i implementacji algorytmów dla środowisk o ograniczonych zasobach,
  • dobra znajomość architektury protokołów komunikacyjnych,
  • doświadczenie w wykorzystaniu systemów kontroli wersji (git),
  • umiejętność pracy w zespole i pracy samodzielnej przy minimalnym nadzorze,
  • dobra znajomość języka angielskiego,
  • dobra organizacja i zdolności komunikacyjne.

offered :


  • ciekawą i rozwijającą pracę w innowacyjnej firmie technologicznej,
  • udział w ambitnych projektach realizowanych z partnerami z wielu krajów,
  • elastyczne godziny pracy,
  • bezpłatną opieka medyczną,
  • ubezpieczenia na życie,
  • dofinansowanie karty Multisport,
  • dofinansowanie nauki języków,
  • nieformalną, przyjazną i kreatywną atmosferę pracy,
  • spotkania i wyjazdy integracyjne,
  • program poleceń pracowniczych.

benefits :


  • dofinansowanie zajęć sportowych
  • prywatna opieka medyczna
  • dofinansowanie nauki języków
  • ubezpieczenie na życie
  • elastyczny czas pracy
  • owoce
  • spotkania integracyjne
  • brak dress code’u
  • kawa / herbata
  • karty przedpłacone
  • program rekomendacji pracowników

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    95 453
    15 634