Poszukujemy programisty C++, który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie zaawansowanych aplikacji desktopowych oraz systemowych.
Pracujemy z wykorzystaniem nowoczesnych standardów C++ oraz narzędzi do profilowania, testowania i automatyzacji.
Cenimy jakość kodu, dobre praktyki projektowe oraz współpracę w zespole Jeśli chcesz mieć wpływ na rozwój kluczowych komponentów technicznych – zapraszamy.
responsibilities :
Projektowanie, implementacja i rozwój oprogramowania w języku C++.
Udział w tworzeniu nowych funkcjonalności oraz utrzymaniu istniejącego kodu.
Optymalizacja wydajności i zarządzanie zasobami systemowymi.
Debugowanie, analiza kodu oraz rozwiązywanie problemów związanych z firmware (IC embedded code)
Współpraca z zespołem projektowym, analitykami i testerami.
Udział w projektowaniu architektury oraz wyborze technologii.
Tworzenie dokumentacji technicznej i udział w code review.
requirements-expected :
Minimum 5 lata doświadczenia zawodowego z C++
Bardzo dobra znajomość C++11 lub nowszej wersji (mile widziane C++17/C++20)
Znajomość STL oraz zasad programowania obiektowego
Praktyczna znajomość Git oraz narzędzi debugowania (np. GDB, Valgrind)
Znajomość zarządzania pamięcią oraz optymalizacji wydajności