CZYM BĘDZIESZ SIĘ ZAJMOWAĆ:
- Współtworzeniem wymagań implementacyjnych
- Tworzeniem oprogramowania na najnowsze platformy sprzętowe z wykorzystaniem najnowszych technologii
- Zarządzaniem wymaganiami dotyczącymi dokumentacji projektowej
- Bliską współpracą z architektami rozwiązań
- Bezpośrednią współpracą z Zespołem QA
- Analizą przyczyn nietrywialnych błędów oprogramowania
- Tworzeniem oprogramowania zgodnie z określonymi wymaganiami i standardami
- Współpracą z Zespołem przy ustalaniu: Wykorzystywanych narzędzi i technologii, kształtu procesu
CO WYKORZYSTASZ:
- Doświadczenie w programowaniu w C++ (wymagamy bardzo dobre umiejętności)
- Znajomość biblioteki STL
- Praktyczną znajomość środowiska Linux
- Dobrą znajomość zagadnień z zakresu algorytmów i struktur danych
- Dobrą znajomość organizacji i zarządzania pamięcią
- Dobrą znajomość programowania współbieżnego
- Rozumienie wpływu architektury HW na efektywność działania kodu
- Język angielski (wymagamy poziom bardzo dobry - B2/C1)
C++ 11
C++ 14
Linux
Znajomość biblioteki STL
Język angielski
DODATKOWO ZAPUNKTUJESZ JEŚLI MASZ:
- Wiedzę z zakresu Protokołów Ethernet i IP
- Znajomość systemów Continous Integration (Jenkins lub podobny)
- Znajomość biblioteki boost ASIO
- Doświadczenie w implementacji protokołów telekomunikacyjnych (DOCSIS, WiMax, WiFi etc.)
- Doświadczenie w pracy w metodologii zwinnej (Agile/Scrum)
- Umiejętność pracy z JIRĄ lub podobnym systemem
- Doświadczenie w pracy z rozproszonym systemem kontroli wersji (np. GIT lub podobny)