Jobs · nofluffjobs

C++ Developer/ Embedded Software Engineer
Scalo · Remote, Wrocław · Posted 6d ago
Available in 3 locations
Remote, Wrocław · remote Apply → Wrocław · remote Apply → Wrocław, Remote · onsite Apply →About the role
Develop embedded software solutions using C++ for various projects. The role requires a minimum of 7 years of experience in C++ programming, with a focus on embedded systems. Familiarity with MQTT, CMake, and cross-platform solutions is essential. The position is remote within the EU, and Polish language skills are required.
Full job description (as posted) ↓
Cześć! Poznaj możliwości współpracy ze Scalo! W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów. Wykorzystujemy szerokie spektrum usług IT, aby wspierać naszych klientów w realizacji ich celów biznesowych. Obszary naszej działalności obejmują m.in.: doradztwo technologiczne, tworzenie oprogramowania, systemy wbudowane, rozwiązania chmurowe, zarządzanie danymi, dedykowane zespoły projektowe. Co oferujemy w ramach współpracy? możliwość świadczenia usług w różnorodnych projektach z obszaru Software, Embedded, Data i Cloud Services, zaangażowanie w dodatkowe inicjatywy presealsowe oraz eksperckie , dostęp do opieki medycznej, karty sportowej oraz platformy kafeteryjnej zgodnie z obowiązującymi zasadami współpracy.
Requirements:
Kompetencje wymagane do realizacji usług: minimum 7 lat komercyjnego doświadczenia w programowaniu w C++ , w tym doświadczenie w realizacji projektów embedded lub systemowych, bardzo dobra, praktyczna znajomość C++ oraz doświadczenie w analizie, refaktoryzacji i optymalizacji istniejącego kodu, doświadczenie w rozwoju firmware'u i/lub oprogramowania embedded , praktyczne doświadczenie z MQTT , znajomość CMake , doświadczenie z OpenSSL oraz Protocol Buffers (Protobuf) , doświadczenie w tworzeniu testów jednostkowych z wykorzystaniem GoogleTest oraz testów integracyjnych, doświadczenie w debugowaniu i utrzymaniu złożonych aplikacji C++, doświadczenie w realizacji rozwiązań cross-platform , bardzo dobre umiejętności analityczne i problem-solvingowe, w tym zdolność identyfikowania problemów technicznych oraz proponowania optymalizacji, proaktywne podejście do realizacji zadań i współpracy technicznej, znajomość języka angielskiego na poziomie C1 . Mile widziane: praktyczna znajomość Qt i QML , doświadczenie z Linux Embedded oraz procesami cross-compilation, znajomość Yocto , doświadczenie z komunikacją CAN , znajomość qmake, Boost, Cucumber lub RapidCheck , doświadczenie w utrzymaniu dużych, wielowarstwowych projektów C++, znajomość frameworka Felgo , doświadczenie w projektach z obszaru Healthcare, Medical Devices lub IoT .
Must have: C++, MQTT, CMake, Protocol Buffers
Nice to have: Qt, QML, Linux, Yocto, Boost, Cucumber, IoT
Daily tasks: - rozwój i utrzymanie firmware'u oraz komponentów embedded w C++, odpowiedzialnych za komunikację z urządzeniami i wstępne przetwarzanie danych,
– rozwój nowych funkcjonalności, refaktoryzację istniejącego kodu oraz redukcję długu technologicznego,
– utrzymanie aplikacji desktopowej opartej o C++, Qt i QML, w szczególności realizację krytycznych poprawek,
– rozwój modułów komunikacji wykorzystujących MQTT oraz integrację z urządzeniami i pozostałymi elementami ekosystemu IoT,
– pracę z komunikacją urządzeń wykorzystującą m.in. magistralę CAN,
– implementację logiki oraz mechanizmów przetwarzania danych w warstwie aplikacyjnej i embedded,
– rozwój komponentów wykorzystujących pamięć współdzieloną oraz mechanizmy IPC,
– utrzymanie i rozwój projektów wykorzystujących CMake oraz qmake,
– tworzenie i rozwój testów jednostkowych i integracyjnych oraz debugowanie złożonych aplikacji C++,
– analizę istniejącego kodu, identyfikowanie problemów oraz proponowanie i wdrażanie optymalizacji,
– współpracę z architektem oraz zespołami Backend, Flutter, Frontend, QA i DevOps,
– lokalizacja projektu: Wrocław,
– model realizacji usług: zdalnie,
– budżet projektu: do 150 PLN/h + VAT, w zależności od doświadczenia oraz zakresu świadczonych usług.
Read the full posting on nofluffjobs (posting in Polish) →
FAQ
Is the C++ Developer/ Embedded Software Engineer role at Scalo remote?+
This C++ Developer/ Embedded Software Engineer position is listed as remote (Remote, Wrocław).
What is the salary for the C++ Developer/ Embedded Software Engineer role at Scalo?+
The listing states 140-150 PLN / hour (b2b).
What seniority level is this C++ Developer/ Embedded Software Engineer role?+
This is a senior level position.
What languages does the C++ Developer/ Embedded Software Engineer role require?+
The posting requires Polish.
How do I apply for the C++ Developer/ Embedded Software Engineer role at Scalo?+
Use the "Apply on nofluffjobs" button to open the original posting on nofluffjobs, where you can submit your application directly to Scalo.