Summary
✨ AI‑Generated
A consulting company is hiring a Regular Software Engineer with strong C and C++ skills to work on Linux-based systems for a major telecommunications client. The role involves maintaining and evolving a large, long-lived codebase, including legacy code analysis and development. You will work with low-level concepts such as memory management, pointers, multithreading, and synchronization, and diagnose complex issues in production environments. The position is hybrid, based in Kraków, Poland, requiring two days per week in the office. Candidates need at least 4 years of commercial experience programming in both C and C++, solid Linux systems knowledge, and fluency in Polish.
Highlights
Hybrid work model with only 2 days per week at the Kraków office; B2B contract with competitive daily rate up to 1180 PLN net; opportunity to work on a large, long-established telecom codebase; challenging work with complex production-grade systems.
Description
Stanowisko
Obecnie dla naszego klienta z branży telekomunikacyjnej poszukujemy kandydata/kandydatki na stanowisko Regular Software Engineer (C/C++, Linux) (K/M).
Dodatkowe informacje
Tryb pracy: hybrydowy (2 dni w tygodniu z biura w Krakowie)
Oferowane wynagrodzenie
Wynagrodzenie: do 1180 PLN netto/dzień/B2B, w zależności od posiadanego doświadczenia i kompetencji.
Sprawdzisz się w tej roli, jeżeli:
Masz co najmniej 4 lata doświadczenia komercyjnego w programowaniu zarówno w C, jak i C++.
Dobrze odnajdujesz się w pracy z dużymi, rozwijanymi od lat codebase'ami i nie boisz się analizować oraz rozwijać kodu legacy.
Swobodnie poruszasz się w obszarach takich jak zarządzanie pamięcią, wskaźniki, programowanie wielowątkowe oraz synchronizacja.
Potrafisz diagnozować złożone problemy, analizować trudne do odtworzenia błędy i skutecznie debugować aplikacje działające w środowisku produkcyjnym.
Posiadasz praktyczne doświadczenie w pracy z Linuxem, obejmujące m.in.
procesy i wątki, IPC, komunikację sieciową, sockety, analizę logów, core dumpów oraz wykorzystanie narzędzi takich jak GDB, Valgrind czy sanitizery.
Rozumiesz, jak projektować i rozwijać oprogramowanie, które musi działać niezawodnie nie tylko w środowisku testowym, ale również w złożonych systemach produkcyjnych.
Czujesz się odpowiedzialny/-a za dostarczane rozwiązania i chcesz przejmować ownership nad funkcjonalnościami od projektu, przez implementację i testy, aż po wdrożenie oraz utrzymanie.
Lubisz współpracę w środowisku Agile i swobodnie komunikujesz się w języku angielskim.
Mile widziane:
Doświadczenie w branży telekomunikacyjnej lub przy systemach komunikacji radiowej.
Znajomość protokołów sieciowych i systemów rozproszonych.
Doświadczenie w tworzeniu oprogramowania dla systemów o wysokiej dostępności lub rozwiązań mission-critical.
Praktyczna znajomość Bash/Shell scripting.
Doświadczenie z CI/CD oraz automatyzacją procesów developerskich.
Znajomość środowisk chmurowych lub konteneryzacji.
Zadania, które na Ciebie czekają:
Projektowanie, rozwój, testowanie i integracja oprogramowania wspierającego infrastrukturę telekomunikacyjną Motorola Solutions.
Rozwijanie i utrzymywanie systemów tworzonych w technologiach C i C++ działających w środowisku Linux.
Praca nad funkcjonalnościami wykorzystywanymi w rozwiązaniach mission-critical, gdzie kluczowe znaczenie mają niezawodność, wydajność i stabilność działania.
Analiza oraz rozwiązywanie problemów związanych z pamięcią, wydajnością, współbieżnością i komunikacją między komponentami systemu.Integracja nowych funkcjonalności z istniejącą architekturą oraz dbanie o kompatybilność rozwiązań.
Współpraca z globalnymi zespołami inżynierskimi w ramach całego cyklu życia produktu.
Zapewnianie wysokiej jakości kodu poprzez testowanie, code review i aktywne uczestnictwo w procesie rozwoju oprogramowania.
Odpowiedzialność end-to-end za dostarczane funkcjonalności, od koncepcji po wdrożenie produkcyjne.
Nasz proces rekrutacji
Rozmowa z naszym Rekruterem -> Rozmowa z naszym Business Managerem -> Spotkanie z Klientem W uzasadnionych przypadkach po rozmowie z Rekruterem wprowadzamy dodatkowy etap weryfikacji technicznej Potrzebujesz więcej informacji? Skontaktuj się ze mną: [krystyna.sojko@astek.net] Skontaktujemy się tylko z wybranymi kandydatami.
Co oferujemy
Długoterminowa współpraca Szkolenia techniczne, certyfikaty i podnoszenie kwalifikacji Mentoring Competence Center - bycie członkiem społeczności CC od pierwszego dnia pracy jest szansą na rozwijanie swoich umiejętności, uczestniczenie w różnych konferencjach oraz dzielenie się wiedzą i doświadczeniem z ludźmi, którzy na co dzień mierzą się z tymi samymi wyzwaniami Jasna ścieżka kariery Pakiet benefitów pracowniczych (Multisport, prywatna opieka medyczna, ubezpieczenie na życie) Przyjazną atmosferę pracy, imprezy integracyjne i spotkania team-buildingowe
System rekomendacji
Znasz kogoś, kogo zainteresuje ta oferta? Skorzystaj z naszego systemu rekomendacji i zgarnij bonus do 7000 zl! Link: https://astek.pl/system-rekomendacji/
Klauzula informacyjna
Administratorem Pana/Pani danych osobowych jest ASTEK Polska sp.
z o.o.
z siedziba w Warszawie (00-133) przy Al.
Jana Pawla II 22.
Przysługuje Pani/Panu prawo do wglądu do danych, prawo żądania usunięcia danych itp.
Szczegółowe informacje dotyczace przetwarzania:
http://astek.pl/polityka-prywatnosci W dowolnym momencie przysługuje Panu/Pani prawo do wycofania wyrażonych zgód.
W razie wycofania zgód prosimy o kontakt e-mailowy na adres privacy@astek.net lub pisemnie na adres administratora.
Procedura dokonywania zgłoszeń przez sygnalistów w ASTEK Polska sp.
z o.
o.: https://astek.pl/sygnalisci/
Nr ref
AO240702