Logo for B3 Consulting Poland

Senior C++ Engineer (Qt, MFC)

Roles & Responsibilities

  • Very good knowledge of C++17, STL and Boost
  • Strong knowledge of Qt (primarily Qt Widgets / Qt Creator)
  • Strong knowledge of MFC or WinAPI
  • Developed architectural skills and experience in writing unit tests

Requirements:

  • Develop and maintain the UI infrastructure (presentation layer library) used across all desktop client tools and the entire product ecosystem
  • Implement and integrate Qt components and MFC components, creating new UI elements in Qt Widgets and implementing MFC components
  • Develop the existing architecture in a well-designed, modern codebase (encapsulation, layer separation, abstractions) with an emphasis on architectural thinking
  • Collaborate with the team, product architects and product owners to shape UI design and architectural decisions

Job description

To, nad czym pracujesz dziś, ma wpływ na to, gdzie będziesz jutro. Szukasz nowych wyzwań jako Senior C++ Engineer (z Qt i MFC)? Mamy coś dla Ciebie!

W B3 zaczynamy od ludzi i ich doświadczenia. Dobieramy projekty tak, aby odpowiadały Twoim umiejętnościom i ścieżce rozwoju. Pracujemy w wielu obszarach i technologiach, realizując projekty IT w Polsce i w środowisku międzynarodowym, co pozwala budować doświadczenie w sposób przemyślany, a nie przypadkowy.

Jesteśmy częścią międzynarodowej organizacji notowanej na NASDAQ w Sztokholmie, działającej w 11 krajach. W Polsce mamy pełną autonomię. Sami wybieramy technologie, procesy i sposób pracy, zachowując najwyższe standardy.

Dołącz do nas już dziś!

Co oferujemy?

  • Pracę w skandynawskiej kulturze opartej o logikę i dialog.

  • Benefity w obszarze zdrowia i sportu dopasowane do potrzeb.

  • Speed Coaching, krótkie sesje, które dają nowe perspektywy i rozwiązania.

  • Treningi sportowe, wewnętrzna drużyna, wspólne zawody.

 

Obszary stanowiska:

  • Rozwój i utrzymanie infrastruktury UI - zespół buduje bibliotekę warstwy prezentacji (UI framework), używaną we wszystkich desktopowych narzędziach klienta; praca dotyczy całego ekosystemu produktów

  • Implementacja i integracja komponentów Qt oraz MFC - tworzenie nowych elementów UI w Qt Widgets, implementacja komponentów MFC; obie technologie są kluczowe

  • Rozwój istniejącej architektury — praca w środowisku dobrze zaprojektowanego, nowoczesnego kodu (enkapsulacja, separacja warstw, abstrakcje); kluczowe jest myślenie architektoniczne.

 

Czego potrzebujesz, żeby do nas dołączyć:

Must have:

  • Bardzo dobra znajomość C++17 oraz STL i Boost

  • Dobra znajomość Qt (głównie Qt Widgets / Qt Creator)

  • Dobra znajomość MFC lub WinAPI

  • Rozwinięte umiejętności architektoniczne — zdolność rozumienia i kontynuowania istniejącej architektury (enkapsulacja, separacja warstw, abstrakcje)

  • Doświadczenie w pisaniu unit testów

  • Rozwinięte umiejętności komunikacyjne i proaktywność — współpraca z zespołem, architektami produktowymi i product ownerami

  • Uprawnienia do pracy w Polsce (obywatelstwo, wiza, JDG), oraz zamieszkanie na terenie RP.

  • Język angielski - B2+

Nice to have:

  • Znajomość Linuxa (programowanie pod Linux)

  • Znajomość Visual Studio 2022

  • Podstawowa znajomość Pythona (używany do pisania testów)

  • Otwartość na korzystanie z narzędzi AI przy tworzeniu kodu

 

Field Engineer (Solutions) Related jobs

Other jobs at B3 Consulting Poland

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.