Senior C/C++ Engineer in Warsaw

Senior C/C++ Engineer in Warsaw

Warsaw Pełny etat 135000 - 165000 zł / rok (szac.) Stacjonarnie
O

W skrócie

  • Zadania: Twórz i utrzymuj wydajne oprogramowanie C/C++ dla systemów telekomunikacyjnych.
  • Firma: Innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Stałe wynagrodzenie, długoterminowe zatrudnienie, rozwój zawodowy i nowoczesny sprzęt Apple.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery i różnorodnością w miejscu pracy.
  • Dlaczego ta praca: Pracuj nad przełomowymi technologiami i wpływaj na globalny rynek usług.
  • Kwalifikacje: 5+ lat doświadczenia w programowaniu w C/C++, umiejętności w zarządzaniu pamięcią i wielowątkowości.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

Senior C/C++ Engineer w zespole inżynieryjnym Omilia, odpowiedzialny za budowanie i utrzymanie oprogramowania systemowego o krytycznym znaczeniu dla wydajności, które stanowi podstawę infrastruktury AI konwersacyjnej Omilia. Rola wymaga silnych fundamentów programowania na poziomie systemu oraz, idealnie, wcześniejszego doświadczenia w telekomunikacji lub stosach komunikacji w czasie rzeczywistym, takich jak platformy głosowe oparte na Asterisk, sygnalizacja SIP i inżynieria dialplanów.

Obowiązki:

  • Projektowanie, wdrażanie i utrzymywanie komponentów C/C++ w całej platformie Omilia, z naciskiem na wydajność, bezpieczeństwo pamięci i poprawność współbieżności w systemach produkcyjnych.
  • Rozwój efektywnych aplikacji dla systemów o krytycznym znaczeniu, skoncentrowanych na wysokiej dostępności i wydajności.
  • Debugowanie złożonych, wielowątkowych problemów niskiego poziomu przy użyciu narzędzi takich jak gdb, valgrind i/lub strace.
  • Rozwój, rozszerzanie i utrzymywanie niestandardowych modułów Asterisk (res_, chan_, app_*) w celu wsparcia wymagań dotyczących obsługi połączeń, nagrywania i routingu specyficznych dla platformy.
  • Identyfikacja wąskich gardeł wydajności i sugerowanie ulepszeń.
  • Praca z zasadami bezpieczeństwa i skalowanie usług z myśleniem DevOps.
  • Regularne spotkania z menedżerem w celu przeglądu postępów; zarządzanie rozwiązywaniem problemów i eskalacja krytycznych sytuacji w razie potrzeby.
  • Współpraca z innymi zespołami, jednostkami i działami, zapewniając jasny przepływ informacji i pracę zespołową.

Wymagania:

  • 5+ lat doświadczenia zawodowego w programowaniu systemowym C/C++, w tym zarządzanie pamięcią, wielowątkowość i debugowanie na niskim poziomie.
  • Doświadczenie z Git i systemami budowy C/C++ takimi jak CMake lub Meson.
  • Praktyczne doświadczenie w modyfikowaniu, kompilowaniu i wdrażaniu Asterisk.
  • Umiejętność pisania API i/lub usług internetowych oraz mikroserwisów przy użyciu C/C++.
  • Analiza i projektowanie obiektowe z wykorzystaniem powszechnych wzorców projektowych.
  • Umiejętność pracy pod presją i w ścisłych terminach.
  • Dyplom licencjata w dziedzinie informatyki.
  • Bardzo dobre umiejętności komunikacyjne w języku angielskim w mowie i piśmie.

Korzyści:

  • Stałe wynagrodzenie.
  • Długoterminowe zatrudnienie z dniami urlopowymi.
  • Możliwości rozwoju zawodowego (kursy, szkolenia itp.).
  • Bycie częścią udanych produktów technologicznych, które mają globalny wpływ na przemysł usługowy.
  • Profesjonalni i przyjemni współpracownicy.
  • Sprzęt Apple.

Omilia jest dumnym pracodawcą oferującym równe szanse i zobowiązuje się do wspierania różnorodnego i inkluzyjnego miejsca pracy.

Senior C/C++ Engineer in Warsaw – pracodawca: Omilia

Omilia to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu branży SaaS. Nasza kultura opiera się na współpracy i wysokiej odpowiedzialności, co sprzyja rozwojowi zawodowemu i osobistemu. Pracując z nami, będziesz miał możliwość zdobywania cennego doświadczenia w obszarze rachunkowości przychodów oraz korzystania z elastycznych godzin pracy i atrakcyjnych benefitów.

O

Dane kontaktowe:

Zespół rekrutacyjny Omilia

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior C/C++ Engineer in Warsaw

C/C++ Systems Programming
Memory Management
Multithreading
Low-Level Debugging
Git
CMake
Asterisk