wave-hero

Senior Software Developer (C++)

icon-location

Wrocław

Aplikuj teraz

Jako starszy programista bedziesz odpowiedzialny za projektowanie i implementacje kodu dla jednego podsystemów automotive, np: łączności/infotaiment, systemu autonomicznej jazdy itp. Będziesz cześcią zespołu programistów pracujących w metodyce zwinnej (Agile), odpowiedzialnego za realizacje zadań z backlogu w ścisłej współpracy z Product Ownerem oraz innymi uczestnikami procesu w celu zapewnienia odpowieniej jakości wytwarzanego oprogramowania. Twoje najbliższe środowisko pracy będa stanowić inni developerzy C/C++, architekci oprogramowania, inżynierowie systemowi, Scrum Masterzy oraz Product Owner.

Twoje codzienne zadania:

  • Tworzenie i testowanie wydajnych rozwiązań w oparciu o specyfikację techniczną dostarczoną przez klienta
  • Współtworzenie architektury kodu źródłowego, udział w dyskusjach dotyczących nowych funkcjonalności
  • Integracja urządzeń dostarczanych przez zewnętrznych kontrahentów do istniejących systemów
  • Szacowanie czasu pracy zespołu
  • Uczestnictwo w telekonferencjach z klientem
  • Przygotowywanie dokumentacji technicznej i użytkownika gotowego produktu
  • Wsparcie rozwoju umiejętności osób w zespole

Najczęściej używane technologie:

C++, gcc, gdb, CMake

star-icon-fill star-icon-fill star-icon-fill star-icon-fill star-icon-fill

Python, bash, Docker

star-icon-fill star-icon-fill star-icon-fill star-icon-empty star-icon-empty

AUTOSAR framework

star-icon-fill star-icon-empty star-icon-empty star-icon-empty star-icon-empty

Nasze oczekiwania:

  • Ponad 5 lat doświadczenia w tworzeniu wbudowanego oprogramowania w oparciu o środowisko Linux
  • Biegła znajomość języka C++ w wersjach 14/17/20
  • Znajomość generatora systemów budowania CMake
  • Dobra znajomość bibliotek wspomagających testowanie kodu źródłowego (np. GoogleTest, Boost.Test, Catch2)
  • Znajomość protokołów sieciowych TCP/UDP, IP, Ethernet, CAN
  • Znajomość ekosystemu wspomagającego rozwój oprogramowania w technologiach C++ (clang-tidy, profilowanie zużycia pamięci i czasu procesora, sanitizery, statyczna analiza kodu źródłowego)
  • Doświadczenie z systemami CI/CD (Jenkins / TeamCity / GitLab / Zuul)
  • Biegła znajomość języka angielskiego w mowie i piśmie (min. B2)
  • Umiejętność samodzielnego rozwiązywania problemów i debuggowania aplikacji
  • Znajomość Agile / Scrum

Nasza oferta:

  • umowa o pracę na czas nieokreślony od pierwszego dnia;
  • hybrydowy, elastyczny model pracy;
  • dofinansowanie do wyposażenia stanowiska pracy w domu;
  • możliwości rozwoju, a wśród nich:
    • szeroka oferta szkoleń wewnętrznych i zewnętrznych (technicznych, językowych, liderskich),
    • wsparcie w certyfikacji w różnych obszarach,
    • mentoring i realny wpływ na kształtowanie Twojej ścieżki kariery,
    • dostęp do bazy ponad 2000 szkoleń na platformach Pluralsight, Coursera, Harvard,
    • wewnętrzne communities (m.in. Agile, IoT, Digital, Security, Women@Capgemini),
    • uczestnictwo w konferencjach zarówno w roli słuchacza jak i eksperta,
  • możliwość uzyskania podwyższonych kosztów uzyskania przychodu w przypadku pracy twórczej;
  • benefity w ramach pakietu socjalnego (m.in. dofinansowanie do karty Multisport, opieka medyczna dla całej rodziny, ubezpieczenie grupowe na preferencyjnych warunkach, kafeteria).

Poznaj wszystkie nasze benefity, które oferujemy!

Masz pytania?

Chcesz porozmawiać, aby uzyskać dodatkowe informacje? Zapraszamy do kontaktu!

contact-person-image

Aniela Kicała

Recruitment Specialist