April 9, 2026
Senior C++ Developer
Senior • Hybrid
Warsaw, Poland
O firmie:
Naszym klientem jest międzynarodowa firma technologiczna rozwijająca zaawansowane rozwiązania software’owe wykorzystywane w urządzeniach elektronicznych oraz systemach cyfrowych dostępnych globalnie. Organizacja tworzy i rozwija skalowalne platformy, które integrują treści, oprogramowanie i technologie komunikacyjne, wpływając na sposób korzystania z usług multimedialnych przez użytkowników końcowych. Firma działa w modelu produktowym, w środowisku międzynarodowym, łącząc kompetencje inżynierskie z podejściem nastawionym na jakość, bezpieczeństwo i długofalowy rozwój technologii. Zespoły pracują w rozproszonej strukturze, współpracując przy projektach o dużej skali i wysokim poziomie złożoności technicznej.
O stanowisku:
Poszukujemy doświadczonej osoby na stanowisko Senior C++ Developer, która dołączy do zespołu rozwijającego zaawansowaną platformę embedded wykorzystywaną w urządzeniach multimedialnych.
Rola zakłada pracę nad dużym, wielomilionowym repozytorium kodu, rozwój i optymalizację komponentów systemowych oraz współtworzenie skalowalnego i bezpiecznego środowiska dla globalnego produktu technologicznego. To stanowisko dla osoby, która chce mieć realny wpływ na architekturę i jakość rozwiązania wykorzystywanego przez miliony użytkowników.
Do Twoich zadań należeć będzie:
Projektowanie, rozwijanie i utrzymywanie wydajnego kodu w C++,
Analiza i eliminowanie błędów wydajnościowych oraz systemowych,
Dbanie o jakość kodu, jego organizację oraz automatyzację procesów,
Udział w przeglądach kodu i przeglądach architektury,
Implementacja specyfikacji technicznych i współpraca przy ich tworzeniu,
Współpraca z zespołami międzynarodowymi (Europa, USA, Azja),
Rozwój oprogramowania dla systemów opartych o UNIX/Linux oraz środowisk embedded.
Szukamy osoby, która…
Posiada min. 5 lat doświadczenia zawodowego w programowaniu (C++),
Ma praktyczne doświadczenie w środowisku UNIX/Linux,
Bardzo dobrze rozumie programowanie obiektowe i zasady projektowania oprogramowania,
Potrafi projektować i rozwijać skalowalne rozwiązania,
Sprawnie diagnozuje i rozwiązuje problemy techniczne,
Dobrze odnajduje się w dynamicznym, produktowym środowisku,
Komunikuje się w języku angielskim (min. B2) – praca w środowisku międzynarodowym,
Mile widziane:
Znajomość Python lub JavaScript,
Doświadczenie z systemami embedded (Linux/Android),
Praktyka w debugowaniu systemów wbudowanych.
Co oferuje nasz klient:
Udział w rozwoju globalnego produktu technologicznego o dużej skali,
Pracę w międzynarodowym środowisku i współpracę z doświadczonym zespołem inżynierów,
Realny wpływ na architekturę i kierunek rozwoju platformy,
Możliwość pracy przy nowoczesnych rozwiązaniach embedded i systemach multimedialnych,
Stabilną współpracę w oparciu o długofalowy projekt technologiczny,
Konkurencyjne warunki finansowe i pakiet benefitów adekwatny do poziomu stanowiska.
Zatrudnienie w oparciu o kontrakt B2B lub umowę o pracę
Osoby zainteresowane prosimy o przesłanie aplikacji przed formularz poniżej. Zastrzegamy sobie możliwość odpowiedzi tylko na wybrane aplikacje.
Similar jobs you might like
Technology
Happy Team
Senior Embedded C++ Developer
Senior
Hybrid
Bielsko-Biala, Poland
25,000 - 30,000 PLN
🏢 Summary: Senior Embedded C++ Developer role focused on developing embedded software for modern vending devices integrated with web platforms and cloud services. The position involves building Qt/QML user interfaces, maintaining Linux Embedded systems based on Yocto, and working closely with hardware and web teams in a hybrid setup in Bielsko-Biała. The offer includes long-term product development, real hardware interaction, and influence on technical decisions. 🗂️ Requirements: Minimum 5 years of experience in C++, Experience with Qt and QML, Experience with Linux Embedded, Debugging and performance optimization skills, Ability to solve edge-case issues, Technical independence, Responsibility for delivered solutions, Availability for hybrid work in Bielsko-Biała 📃 Skills: C, C++, Qt, QML, Linux, Yocto, MQTT, REST, JSON, XML, SQLite, AWS, Git, CMake, GitLab 🏢 Description: 👉O firmie Szukamy doświadczonego Senior Embedded C++ Developera, który dołączyłby do zespołu naszego klienta rozwijającego oprogramowanie dla nowoczesnych urządzeń vendingowych oraz systemów wspierających ich działanie. Firma od lat projektuje i rozwija zarówno hardware, jak i software, tworząc kompletne rozwiązania wykorzystywane przez klientów w Europie, USA, Australii oraz na Bliskim Wschodzie. Wszystkie kluczowe produkty powstają w Bielsku-Białej, gdzie zespoły programistów, elektroników, konstruktorów i testerów współpracują nad jednym produktem. Firma stawia na odpowiedzialność, transparentność, zaangażowanie oraz rozwój ludzi, nie tylko technologii. 👉Kogo szukamy Poszukujemy osoby samodzielnej technicznie, która lubi rozwiązywać złożone problemy, ceni odpowiedzialność za dostarczane rozwiązania i chce pracować w miejscu, gdzie współpraca hardware i software jest codziennością, a tworzony kod przekłada się na działające urządzenia wykorzystywane na całym świecie. Szukamy osoby chętnej do pracy w systemie hybrydowym w Bielsku-Białej. 👉 Projekt 🔹 rozwijamy oprogramowanie embedded dla nowoczesnych urządzeń vendingowych, zintegrowane z platformami webowymi, 🔹 tworzymy i rozwijamy interfejs użytkownika w oparciu o Qt/QML, 🔹 rozwijamy funkcjonalności związane z obsługą RFID oraz trybem offline, 🔹 integrujemy urządzenia z aplikacjami webowymi i usługami chmurowymi. 👉 Stack technologiczny 🔹 C, C++ (17–20), Qt 5/6 (QML), 🔹 Linux Embedded (Yocto), 🔹 MQTT, REST API (JSON, XML), 🔹 SQLite, 🔹 AWS SDK, 🔹 Git, CMake, GitLab CI/CD. 👉 Po porannej kawie zajmiesz się 🔹 tworzeniem i rozwojem aplikacji embedded dla urządzeń vendingowych, 🔹 tworzeniem interfejsów użytkownika w QML, 🔹 rozwojem i utrzymaniem dystrybucji Linux w oparciu o Yocto, 🔹 integracją z API aplikacji webowych oraz rozwiązaniami chmurowymi, 🔹 debugowaniem, profilowaniem i testowaniem aplikacji w środowiskach wirtualnych oraz na rzeczywistym sprzęcie, 🔹 współpracą z testerami, projektantami UX i zespołem webowym przy rozwoju wspólnego produktu, 🔹 pracą nad rozwiązaniami wykorzystywanymi przez klientów na rynkach międzynarodowych, 🔹 rozwojem produktu w środowisku, w którym software i hardware powstają równolegle, dzięki czemu efekty swojej pracy zobaczysz również na działających urządzeniach. 👉 Czego od Ciebie oczekujemy 🔹 minimum 5 lat doświadczenia w programowaniu w C++ oraz Qt (QML), 🔹 doświadczenia w pracy z Linux Embedded, 🔹 umiejętności rozwiązywania problemów związanych z debugowaniem, wydajnością i edge case'ami, 🔹 samodzielności technicznej oraz odpowiedzialności za dostarczane rozwiązania, 🔹 gotowości do pracy w modelu hybrydowym – preferujemy osoby z Bielska-Białej i okolic. 👉 W zamian oferujemy 🔹 hybrydowy model pracy (wtorek–czwartek w biurze, poniedziałek i piątek zdalnie), 🔹 realny wpływ na rozwój produktów i podejmowane decyzje techniczne, 🔹 pracę w kameralnym, technicznym zespole bez korporacyjnych struktur, 🔹 możliwość pracy z rzeczywistymi urządzeniami, a nie wyłącznie symulatorami, 🔹 udział w długofalowym rozwoju produktu zamiast pracy projektowej. 👉 Dodatkowo otrzymasz 🔹 prywatną opiekę medyczną (PZU), 🔹 kartę sportową Medicover Sport, 🔹 dostęp do biura wyposażonego w urządzenia, na których możesz testować swoje rozwiązania, 🔹 spotkania zespołowe i integracje. 👉 Dlaczego warto? 🔹 zobaczysz efekty swojej pracy na działających urządzeniach, a nie tylko w środowisku testowym, 🔹 będziesz mógł na bieżąco testować swój kod na rzeczywistym sprzęcie, 🔹 dołączysz do zespołu tworzącego rozwiązania dla klientów na całym świecie, rozwijane lokalnie w Bielsku-Białej.
Technology
New offer
Happy Team
Senior Embedded C++ Developer
Senior
Hybrid
Bielsko-Biala, Poland
25,000 - 30,000 PLN
🏢 Summary: Senior Embedded C++ Developer role focused on developing embedded software for modern vending devices integrated with web platforms and cloud services. The position involves building Qt/QML user interfaces, maintaining Embedded Linux distributions based on Yocto, and working closely with hardware and software teams on real devices used globally. Hybrid work model with long-term product development and strong technical ownership. 🗂️ Requirements: Minimum 5 years of experience with C++, Experience with Qt, Experience with QML, Experience with Embedded Linux, Ability to debug and optimize performance issues, Ability to handle edge cases and complex technical problems, Technical independence, Responsibility for delivered solutions, Availability for hybrid work in Bielsko-Biała 📃 Skills: C, C++, Qt, QML, Linux, Yocto, MQTT, REST, JSON, XML, SQLite, AWS, Git, CMake, GitLab 🏢 Description: 👉O firmie Szukamy doświadczonego Senior Embedded C++ Developera, który dołączyłby do zespołu naszego klienta rozwijającego oprogramowanie dla nowoczesnych urządzeń vendingowych oraz systemów wspierających ich działanie. Firma od lat projektuje i rozwija zarówno hardware, jak i software, tworząc kompletne rozwiązania wykorzystywane przez klientów w Europie, USA, Australii oraz na Bliskim Wschodzie. Wszystkie kluczowe produkty powstają w Bielsku-Białej, gdzie zespoły programistów, elektroników, konstruktorów i testerów współpracują nad jednym produktem. Firma stawia na odpowiedzialność, transparentność, zaangażowanie oraz rozwój ludzi, nie tylko technologii. 👉Kogo szukamy Poszukujemy osoby samodzielnej technicznie, która lubi rozwiązywać złożone problemy, ceni odpowiedzialność za dostarczane rozwiązania i chce pracować w miejscu, gdzie współpraca hardware i software jest codziennością, a tworzony kod przekłada się na działające urządzenia wykorzystywane na całym świecie. Szukamy osób gotowych do pracy z biura w Bielsku-Białej (3 dni w tygodniu). 👉 Projekt 🔹 rozwijamy oprogramowanie embedded dla nowoczesnych urządzeń vendingowych, zintegrowane z platformami webowymi, 🔹 tworzymy i rozwijamy interfejs użytkownika w oparciu o Qt/QML, 🔹 rozwijamy funkcjonalności związane z obsługą RFID oraz trybem offline, 🔹 integrujemy urządzenia z aplikacjami webowymi i usługami chmurowymi. 👉 Stack technologiczny 🔹 C, C++ (17–20), Qt 5/6 (QML), 🔹 Linux Embedded (Yocto), 🔹 MQTT, REST API (JSON, XML), 🔹 SQLite, 🔹 AWS SDK, 🔹 Git, CMake, GitLab CI/CD. 👉 Po porannej kawie zajmiesz się 🔹 tworzeniem i rozwojem aplikacji embedded dla urządzeń vendingowych, 🔹 tworzeniem interfejsów użytkownika w QML, 🔹 rozwojem i utrzymaniem dystrybucji Linux w oparciu o Yocto, 🔹 integracją z API aplikacji webowych oraz rozwiązaniami chmurowymi, 🔹 debugowaniem, profilowaniem i testowaniem aplikacji w środowiskach wirtualnych oraz na rzeczywistym sprzęcie, 🔹 współpracą z testerami, projektantami UX i zespołem webowym przy rozwoju wspólnego produktu, 🔹 pracą nad rozwiązaniami wykorzystywanymi przez klientów na rynkach międzynarodowych, 🔹 rozwojem produktu w środowisku, w którym software i hardware powstają równolegle, dzięki czemu efekty swojej pracy zobaczysz również na działających urządzeniach. 👉 Czego od Ciebie oczekujemy 🔹 minimum 5 lat doświadczenia w programowaniu w C++ oraz Qt (QML), 🔹 doświadczenia w pracy z Linux Embedded, 🔹 umiejętności rozwiązywania problemów związanych z debugowaniem, wydajnością i edge case'ami, 🔹 samodzielności technicznej oraz odpowiedzialności za dostarczane rozwiązania, 👉 W zamian oferujemy 🔹 hybrydowy model pracy (wtorek–czwartek w biurze, poniedziałek i piątek zdalnie), 🔹 realny wpływ na rozwój produktów i podejmowane decyzje techniczne, 🔹 pracę w kameralnym, technicznym zespole bez korporacyjnych struktur, 🔹 możliwość pracy z rzeczywistymi urządzeniami, a nie wyłącznie symulatorami, 🔹 udział w długofalowym rozwoju produktu zamiast pracy projektowej. 👉 Dodatkowo otrzymasz 🔹 prywatną opiekę medyczną (PZU), 🔹 kartę sportową Medicover Sport, 🔹 dostęp do biura wyposażonego w urządzenia, na których możesz testować swoje rozwiązania, 🔹 spotkania zespołowe i integracje. 👉 Dlaczego warto? 🔹 zobaczysz efekty swojej pracy na działających urządzeniach, a nie tylko w środowisku testowym, 🔹 będziesz mógł na bieżąco testować swój kod na rzeczywistym sprzęcie, 🔹 dołączysz do zespołu tworzącego rozwiązania dla klientów na całym świecie.
Technology
New offer
Happy Team
Senior Embedded C++ Developer
Senior
Remote
Krakow, Poland
25,000 - 30,000 PLN
🏢 Summary: Senior Embedded C++ Developer role focused on developing embedded software for modern vending devices integrated with web platforms and cloud services. The position involves building Qt/QML user interfaces, maintaining Embedded Linux distributions based on Yocto, and working closely with hardware and software teams on globally used products. The offer includes long-term product development, real hardware interaction, and influence on technical decisions. 🗂️ Requirements: Minimum 5 years of experience in C++, Experience with Qt and QML, Experience with Embedded Linux, Experience with debugging and performance optimization, Ability to solve complex technical problems, Technical independence, Responsibility for delivered solutions 📃 Skills: C, C++, Qt, QML, Linux, Yocto, MQTT, REST, JSON, XML, SQLite, AWS, Git, CMake, GitLab 🏢 Description: 👉O firmie Szukamy doświadczonego Senior Embedded C++ Developera, który dołączyłby do zespołu naszego klienta rozwijającego oprogramowanie dla nowoczesnych urządzeń vendingowych oraz systemów wspierających ich działanie. Firma od lat projektuje i rozwija zarówno hardware, jak i software, tworząc kompletne rozwiązania wykorzystywane przez klientów w Europie, USA, Australii oraz na Bliskim Wschodzie. Wszystkie kluczowe produkty powstają w Bielsku-Białej, gdzie zespoły programistów, elektroników, konstruktorów i testerów współpracują nad jednym produktem. Firma stawia na odpowiedzialność, transparentność, zaangażowanie oraz rozwój ludzi, nie tylko technologii. 👉Kogo szukamy Poszukujemy osoby samodzielnej technicznie, która lubi rozwiązywać złożone problemy, ceni odpowiedzialność za dostarczane rozwiązania i chce pracować w miejscu, gdzie współpraca hardware i software jest codziennością, a tworzony kod przekłada się na działające urządzenia wykorzystywane na całym świecie. 👉 Projekt 🔹 rozwijamy oprogramowanie embedded dla nowoczesnych urządzeń vendingowych, zintegrowane z platformami webowymi, 🔹 tworzymy i rozwijamy interfejs użytkownika w oparciu o Qt/QML, 🔹 rozwijamy funkcjonalności związane z obsługą RFID oraz trybem offline, 🔹 integrujemy urządzenia z aplikacjami webowymi i usługami chmurowymi. 👉 Stack technologiczny 🔹 C, C++ (17–20), Qt 5/6 (QML), 🔹 Linux Embedded (Yocto), 🔹 MQTT, REST API (JSON, XML), 🔹 SQLite, 🔹 AWS SDK, 🔹 Git, CMake, GitLab CI/CD. 👉 Po porannej kawie zajmiesz się 🔹 tworzeniem i rozwojem aplikacji embedded dla urządzeń vendingowych, 🔹 tworzeniem interfejsów użytkownika w QML, 🔹 rozwojem i utrzymaniem dystrybucji Linux w oparciu o Yocto, 🔹 integracją z API aplikacji webowych oraz rozwiązaniami chmurowymi, 🔹 debugowaniem, profilowaniem i testowaniem aplikacji w środowiskach wirtualnych oraz na rzeczywistym sprzęcie, 🔹 współpracą z testerami, projektantami UX i zespołem webowym przy rozwoju wspólnego produktu, 🔹 pracą nad rozwiązaniami wykorzystywanymi przez klientów na rynkach międzynarodowych, 🔹 rozwojem produktu w środowisku, w którym software i hardware powstają równolegle, dzięki czemu efekty swojej pracy zobaczysz również na działających urządzeniach. 👉 Czego od Ciebie oczekujemy 🔹 minimum 5 lat doświadczenia w programowaniu w C++ oraz Qt (QML), 🔹 doświadczenia w pracy z Linux Embedded, 🔹 umiejętności rozwiązywania problemów związanych z debugowaniem, wydajnością i edge case'ami, 🔹 samodzielności technicznej oraz odpowiedzialności za dostarczane rozwiązania, 👉 W zamian oferujemy 🔹 realny wpływ na rozwój produktów i podejmowane decyzje techniczne, 🔹 pracę w kameralnym, technicznym zespole bez korporacyjnych struktur, 🔹 możliwość pracy z rzeczywistymi urządzeniami, a nie wyłącznie symulatorami, 🔹 udział w długofalowym rozwoju produktu zamiast pracy projektowej. 👉 Dodatkowo otrzymasz 🔹 prywatną opiekę medyczną (PZU), 🔹 kartę sportową Medicover Sport, 🔹 spotkania zespołowe i integracje. 👉 Dlaczego warto? 🔹 zobaczysz efekty swojej pracy na działających urządzeniach, a nie tylko w środowisku testowym, 🔹 będziesz mógł na bieżąco testować swój kod na rzeczywistym sprzęcie, 🔹 dołączysz do zespołu tworzącego rozwiązania dla klientów na całym świecie.
Technology
PTH EUROTRONIC
C++ Software Engineer
Mid
On-site
Poznan, Poland
🏢 Summary: Offer for a C++ Developer responsible for developing and maintaining software solutions, ensuring high code quality, and participating in continuous integration processes. The role involves creating new functionalities, modifying existing systems, and analyzing, testing, and fixing reported issues. Position is primarily onsite in Poznań with potential hybrid work later. 🗂️ Requirements: Good knowledge of C++, Ability to use Windows or Linux command line (CLI), Basic knowledge of relational databases, Knowledge of SQL, Experience with version control systems SVN or GIT, Residence in Poznań area or willingness to relocate 📃 Skills: C++, SQL, SVN, GIT, CLI, Windows, Linux, RDBMS 🏢 Description: Obecnie poszukujemy dobrze zorganizowanej i dbającej o wysokie standardy pracy osoby, która chciałaby dołączyć do naszego zespołu jako C++ Developer. Zależy nam na osobach, które mieszkają w Poznaniu lub okolicach - bądź są gotowe do relokacji! Jak pracujemy, co dla nas Ważne: Stawiamy na wytwarzanie oprogramowania techniką ciągłej integracji. Stawiamy na bezpośrednią komunikację w zespole. Stawiamy na różnorodność w zespole i postaramy się wykorzystać Twój potencjał. Stawiamy na długotrwałą współpracę. Twój zakres obowiązków: Tworzenie poprawnych, działających programów. Wprowadzanie zmian w istniejących funkcjonalnościach. Dbanie o jakość tworzonych rozwiązań. Analiza, testy i usuwanie zgłaszanych błędów. Wymagania: Dobra znajomość C++. Umiejętność korzystania z powłoki systemowej Windows / Linux (CLI). Podstawowa wiedza na temat relacyjnych baz danych oraz znajomość SQL. Znajomość narzędzi systemu kontroli wersji SVN lub GIT. Mile widziane: Znajomość technologii: Qt, PostgreSQL, Python. Znajomość języka angielskiego. Orientacja w zagadnieniach związanych z branżą energetyczną. Oferujemy: Zatrudnienie na umowę o pracę lub kontrakt B2B Pracę stacjonarna w komfortowym biurze (Poznań, z możliwością pracy hybrydowej w późniejszym okresie Ciekawe projekty branżowe np. SCADA / ADMS dla koncernów energetycznych w Polsce i za zagranicą (TAURON, ENERGA, ENEA, ENEXIS, STEDIN) Rozwój zawodowy – wsparcie merytoryczne całego zespołu oraz zewnętrzne i firmowe szkolenia / warsztaty. Elastyczne godziny pracy (zaczynamy pracę między 7:00 a 9:00) Ubezpieczenie grupowe, dofinansowanie do urlopów wypoczynkowych, prywatnej opieki medycznej i karty Multisport Zapraszamy do aplikowania! Informujemy, że do wybranych kandydatów zostanie przesłany kwestionariusz rekrutacyjny (jako część procesu rekrutacyjnego).
Technology
PKO BP Finat
Programista C++
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior C++ Developer role focused on designing and developing high-performance, scalable and modular software solutions using modern C++ standards. The position involves code optimization, debugging, testing, and maintaining high engineering quality within a collaborative team environment. Hybrid B2B contract with partial on-site work in Warsaw. 🗂️ Requirements: Advanced proficiency in C++ (C++17/C++20), Experience in designing modular and scalable architectures, Knowledge of SOLID principles and design patterns, Proficiency with CMake and Git, Experience with GCC, Clang or MSVC compilers, Experience with gdb or lldb debuggers, Experience in debugging, profiling and optimization (CPU, memory, multithreading), Experience in unit and integration testing, Experience with static code analysis tools, Ability to participate in code reviews and architectural reviews 📃 Skills: C++, CMake, Git, GCC, Clang, MSVC, gdb, lldb, SOLID, Multithreading, Profiling, Debugging, Testing, GO 🏢 Description: Do naszego zespołu poszukujemy 1 osoby na stanowisko Programista C++ Senior Wymagania: Zaawansowana biegłość w programowaniu w C++ (C++17/C++20) oraz praktyczna umiejętność tworzenia wydajnego, bezpiecznego i czytelnego kodu Umiejętność projektowania i rozwijania modularnych, skalowalnych rozwiązań, z uwzględnieniem zasad SOLID, wzorców projektowych i dobrych praktyk inżynierskich Swobodne posługiwanie się narzędziami deweloperskimi: CMake, Git, kompilatorami (GCC/Clang/MSVC), debuggerami (gdb/lldb) oraz narzędziami do analizy jakości i wydajności kodu znajomość GO będzie dodatkowym atutem Doświadczenie w debugowaniu, profilowaniu i optymalizacji aplikacji (CPU, pamięć, wielowątkowość) Umiejętność tworzenia i utrzymywania testów jednostkowych i integracyjnych oraz dbałość o jakość kodu (testy, code review, analiza statyczna) Zdolność analitycznego myślenia, diagnozowania problemów i podejmowania trafnych decyzji technicznych Samodzielność w realizacji powierzonych zadań przy jednoczesnej umiejętności efektywnej pracy zespołowej Umiejętność jasnej komunikacji technicznej, dokumentowania rozwiązań oraz udziału w przeglądach architektury i kodu Odpowiedzialność za jakość dostarczanego oprogramowania i świadomość wpływu własnej pracy na cały system Oferujemy: - kontrakt B2B - model pracy hybrydowy z Warszawy, ul. Chmielna 89. Częstotliwość pracy w biurze: 2 razy w tygodniu.
Technology
RITS Professional Services
MID C++ / C Embedded Developer - okolice Warszawy (2389)
Mid
Hybrid
Warsaw, Poland
800 - 950 PLN/mo
🏢 Summary: B2B offer for a Mid C Embedded Developer to design and develop embedded software for DSP microcontrollers and ARM microprocessors in advanced R&D projects. The role focuses on implementing control algorithms and building multi-threaded applications using RTOS and Linux environments. Hybrid model with mostly remote work. 🗂️ Requirements: Minimum 2 years of experience in C programming, Experience with multi-threaded applications, Experience with microcontrollers or microprocessors, Experience with RTOS, Experience with Linux environment 📃 Skills: C, C++, FreeRTOS, SysBios, DSP, ARM, Linux, Python, CMake, Make, GCC, TCP/IP, Git 🏢 Description: Poszukujemy doświadczonych C Embedded Developerów , którzy chcą dołączyć do innowacyjnego zespołu R&D i pracować nad zaawansowanymi technologiami dla globalnego lidera w branży high-tech . Szukamy specjalistów na poziomie Mid (min. 2 lata) , którzy potrafią samodzielnie pracować nad złożonymi projektami i wnosić wartość do zespołu. Praca odbywa się w modelu hybrydowym, z przewagą pracy zdalnej, z biurem w województwie mazowieckim. Umowa: B2B Stawka: do 950 zł/md netto + VAT Twoje zadania: Tworzenie i rozwój oprogramowania na mikrokontrolery DSP i mikroprocesory ARM . Implementacja algorytmów sterowania i funkcjonalności do produktów klienta. Praca nad projektami RTOS ( sysbios , freeRTOS ) i w środowisku Linux . Wymagania: Doświadczenie w programowaniu w C i tworzeniu aplikacji wielowątkowych . Doświadczenie z mikrokontrolerami / mikroprocesorami . Znajomość angielskiego na poziomie najlepiej B2 . Mile widziane: Znajomość C++, Python, TCP/IP. Podstawy elektroniki i narzędzi programistycznych ( CMake , Make , GCC ). Znajomość Git i wzorców projektowych . Tech-stack: C, C++, freeRTOS/SysBios, mikrokontrolery DSP, mikroprocesory ARM, Python (do testów), cMake, Make, gcc, TCP/IP, GIT, Linux. Ta rola nie dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network Jeśli szukasz nowych wyzwań i chcesz pracować nad projektami, które mają realny wpływ na rozwój technologii, aplikuj już dziś!
Technology
EBS Ink-Jet Systems Poland
Embedded Linux C++ Developer
Mid
On-site
Wroclaw, Poland
10,000 - 15,000 PLN
🏢 Summary: Rozwój oprogramowania C++ dla przemysłowych urządzeń embedded opartych o Linux/ARM, obejmujący tworzenie nowych modułów, debugowanie na sprzęcie oraz współpracę z zespołami elektroniki i mechaniki. Rola skupia się na pracy blisko hardware’u i rozwijaniu stabilnych rozwiązań dla drukarek Ink-Jet. 🗂️ Requirements: Dobra znajomość C++, Znajomość Git, Umiejętność czytania dokumentacji technicznej po angielsku, Komunikatywny angielski, Umiejętność pracy z istniejącym kodem, Samodzielność w analizowaniu i rozwiązywaniu problemów 📃 Skills: C++, Git, Qt, QML, CMake, Yocto, Python, Bash, Go, Linux, ARM, FreeRTOS, Zephyr, VSCode 🏢 Description: Na tym stanowisku będziesz rozwijać oprogramowanie C++ dla przemysłowych urządzeń embedded opartych o Linux/ARM — drukarek Ink-Jet projektowanych i produkowanych we Wrocławiu. Praca łączy software, elektronikę, mechanikę i debugowanie na docelowym sprzęcie, dlatego ważne jest praktyczne podejście do problemów technicznych oraz chęć zrozumienia działania całego systemu. To rola dla osoby, która chce widzieć efekt swojej pracy w działającym urządzeniu i lubi pracować blisko hardware’u, produktu oraz realnych zastosowań przemysłowych. Zakres obowiązków rozwój oprogramowania w C++ dla urządzeń embedded, tworzenie nowych programów i modułów od podstaw, rozwój oraz poprawa istniejącego kodu, debugowanie problemów bezpośrednio na urządzeniach, tworzenie narzędzi pomocniczych, m.in. w Pythonie, Bashu lub Go, współpraca z osobami zajmującymi się elektroniką, mechaniką i serwisem, poprawa jakości, stabilności i utrzymywalności istniejących rozwiązań, tworzenie i uzupełnianie dokumentacji technicznej. Technologie, których używamy C++, Git, Qt/QML, CMake, Yocto, Python, Bash, Go, VS Code, embedded Linux, FreeRTOS, Zephyr. Wymagania dobra znajomość C++, znajomość Gita, umiejętność czytania dokumentacji technicznej po angielsku, komunikatywny angielski, umiejętność pracy z istniejącym kodem, samodzielność w analizowaniu i rozwiązywaniu problemów. Mile widziane praktyczna znajomość tworzenia UI w Qt/QML, doświadczenie w pracy z Yocto, umiejętność programowania w Pythonie, doświadczenie w pracy z embedded Linux, znajomość testów automatycznych, znajomość protokołów przemysłowych, doświadczenie w pracy z FreeRTOS lub Zephyr, doświadczenie w pracy z urządzeniami przemysłowymi, umiejętność analizy problemów na styku software/hardware. Oferujemy pracę przy realnych urządzeniach embedded, wpływ na rozwiązania techniczne, pracę w małym zespole, szybkie decyzje i mało biurokracji, możliwość pracy zdalnej w sytuacjach, gdy zadania nie wymagają pracy przy sprzęcie. Benefity prywatna opieka medyczna dofinansowanie zajęć sportowych, dofinansowanie wypoczynku, szkolenia, brak dress code'u.
Technology
RITS Professional Services
SENIOR C++ / C Embedded Developer - okolice Warszawy (2389)
Senior
Hybrid
Warsaw, Poland
800 - 950 PLN/mo
🏢 Summary: Senior C Embedded Developer role focused on developing advanced embedded software for DSP microcontrollers and ARM microprocessors within R&D projects. The position involves implementing control algorithms and working with RTOS and Linux environments in a hybrid work model. It is a B2B contract for experienced engineers who can independently handle complex embedded systems projects. 🗂️ Requirements: Minimum 4 years of experience in C programming, Experience in developing multithreaded applications, Experience with DSP microcontrollers and ARM microprocessors, Experience with RTOS environments (FreeRTOS or SysBios), Experience working in Linux environment, Ability to work independently on complex embedded projects, English proficiency at minimum B2 level 📃 Skills: C, C++, Python, FreeRTOS, SysBios, DSP, ARM, Linux, CMake, Make, GCC, TCP/IP, Git 🏢 Description: Poszukujemy doświadczonych Senior C Embedded Developerów , którzy chcą dołączyć do innowacyjnego zespołu R&D i pracować nad zaawansowanymi technologiami dla globalnego lidera w branży high-tech . Szukamy specjalistów na poziomie Senior ( min. 4 lata doświadczenia ), którzy potrafią samodzielnie pracować nad złożonymi projektami i wnosić wartość do zespołu. Praca odbywa się w modelu hybrydowym, z przewagą pracy zdalnej, z biurem w województwie mazowieckim. Umowa: B2B Stawka: do 1200 zł/md neto + VAT Twoje zadania: Tworzenie i rozwój oprogramowania na mikrokontrolery DSP i mikroprocesory ARM . Implementacja algorytmów sterowania i funkcjonalności do produktów klienta. Praca nad projektami RTOS ( sysbios , freeRTOS ) i w środowisku Linux . Wymagania: Doświadczenie w programowaniu w C i tworzeniu aplikacji wielowątkowych . Doświadczenie z mikrokontrolerami / mikroprocesorami . Znajomość angielskiego na poziomie najlepiej B2 . Mile widziane: Znajomość C++, Python, TCP/IP. Podstawy elektroniki i narzędzi programistycznych ( CMake , Make , GCC ). Znajomość Git i wzorców projektowych . Tech-stack: C, C++, freeRTOS/SysBios, mikrokontrolery DSP, mikroprocesory ARM, Python (do testów), cMake, Make, gcc, TCP/IP, GIT, Linux. Ta rola nie dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network
Technology
Sii
C++ Embedded Developer – safety system (f/m/x)
Senior
Remote
Bialystok, Poland
🏢 Summary: Development role focused on creating and maintaining C++ (17) embedded software for industrial multi-gas detectors within a newly formed project team. The position involves implementing new features, writing unit tests, and ensuring compliance with safety standards in an Agile environment. The role requires close collaboration with clients and integration of embedded solutions based on microcontrollers and RTOS. 🗂️ Requirements: Minimum 5 years of experience in embedded software development in C++ (14+), Experience with microcontrollers, Experience with RTOS, Knowledge of communication protocols: UART, SPI, I2C, BLE, Basic knowledge of Python, Experience with Git version control, English level B2 or higher, Availability for business travel to Germany 📃 Skills: C++, C, RTOS, UART, SPI, I2C, BLE, Python, Git, CMake, Jenkins, Bitbucket, Jira, Confluence, NFC, TouchGFX 🏢 Description: Poszukujemy C/C++ Embedded Developerów, którzy dołączą do nowo utworzonego zespołu projektowego. Zespół będzie pracował nad oprogramowaniem dla detektorów wielogazowych wykorzystywanych w sektorze przemysłowym. Dołączając do nas, stajesz się członkiem Centrum Kompetencyjnego Embedded w Sii, które jest wewnętrzną jednostką organizacyjną, zrzeszającą ponad 500 specjalistów w całym kraju! Obecnie pracujemy nad około 100 projektami dla 50 klientów z różnych branż, w tym motoryzacyjnej, IoT, telekomunikacyjnej i medycznej. Skupiamy się na rozwoju i wymianie wiedzy, organizując Akademie Embedded, szkolenia, mentoring techniczny czy umożliwiając wprowadzanie zmian w projektach. Twoje zadania Praca nad rozwojem oprogramowania detektorów wielogazowych zgodnie z ustalonymi standardami bezpieczeństwa Wdrażanie nowego kodu w języku C++ w wersji 17, między innymi Pisanie testów jednostkowych Tworzenie dokumentacji technicznej Wdrażanie prac zgodnie z Agile Współpraca z klientem i dzielenie się wiedzą z innymi członkami zespołu w swoim obszarze specjalizacji Wymagania Minimum 5 lat doświadczenia w tworzeniu oprogramowania dla systemów wbudowanych w języku C++ (14+) Znajomość i doświadczenie w pracy z mikrokontrolerami i RTOS Znajomość protokołów komunikacyjnych, w tym między innymi UART, SPI, I2C i BLE Podstawowa znajomość języka Python Doświadczenie w pracy z systemem kontroli wersji, takim jak GIT Dobra znajomość języka angielskiego - minimum B2 Umiejętność pracy w zespole, komunikatywność Otwartość na podróże służbowe - wdrożenie u klienta w Niemczech, po wdrożeniu wyjazdy raz na 3-4 miesiące na kilka dni Mile widziane Doświadczenie w zakresie bezpieczeństwa funkcjonalnego i rozwoju urządzeń niskoenergetycznych Wcześniejsza praca w branży regulowanej Znajomość CMake, Jenkins, Bitbucket, Jira, Confluence, NFC, TouchGFX Benefity, które czekają na Ciebie: Tytuł Great Place to Work od 2015 roku - to dzięki opiniom pracowników otrzymujemy tytuł i wdrażamy nowe pomysły Stabilność zatrudnienia - 2,1 MLD PLN przychodu, brak długów, od 2006 roku na rynku Dzielimy się zyskiem z pracownikami - od 2022 roku przeznaczyliśmy na ten cel już ponad 76 milionów PLN Bogaty pakiet benefitów - prywatna opieka zdrowotna, platforma kafeteryjna, zniżki na samochody i więcej Komfortowe miejsce pracy - pracuj w naszych biurach klasy A lub zdalnie Dziesiątki fascynujących projektów dla prestiżowych marek z całego świata 1 000 000 PLN rocznie na Twoje pomysły - taką kwotą wspieramy pasje i akcje wolontariackie naszych pracowników Stawiamy na Twój rozwój - meetupy, webinary, platforma szkoleniowa i blog technologiczny – Ty wybierasz Fantastyczna atmosfera stworzona przez wszystkich Sii Power People Dołącz do zespołu Sii – rozwijaj umiejętności, zdobywaj doświadczenie i buduj karierę!
Technology
TQLO SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Embedded Software Engineer (C & Windows)
Senior
Hybrid
Wroclaw, Poland
130 - 135 PLN/hr
🏢 Summary: Short-term project for an Embedded Software Engineer focused on migrating existing software from Texas Instruments CC1xxx to a new hardware platform and optimizing it for performance and stability. The role involves low-level programming, hardware-software integration, and close collaboration with the hardware team during integration, testing, and debugging. Hybrid work model in Wrocław with possible immediate start. 🗂️ Requirements: Very good knowledge of C in embedded systems, Experience with Texas Instruments CC1xxx microcontrollers or similar RF MCUs, Practical experience with Code Composer Studio, Experience in bare-metal environments or minimal RTOS, Low-level programming skills (register-level, hardware debugging), Knowledge of SPI, I2C, UART, GPIO, ADC interfaces, Ability to read electronic schematics, Experience with oscilloscope, logic analyzer, JTAG 📃 Skills: C, CC1xxx, TexasInstruments, CodeComposerStudio, BareMetal, RTOS, SPI, I2C, UART, GPIO, ADC, JTAG, Oscilloscope, LogicAnalyzer 🏢 Description: Nasz Klient to firma technologiczna rozwijająca zaawansowane rozwiązania embedded dla urządzeń elektronicznych. Projekt koncentruje się na migracji istniejącego oprogramowania na nowoczesną platformę sprzętową oraz jego optymalizacji pod kątem wydajności i stabilności. Szukamy doświadczonej osoby na stanowisko Embedded Software Engineer, która dobrze odnajduje się w pracy niskopoziomowej i potrafi łączyć świat software’u z hardware’em. 📍 TRYB PRACY: Wrocław – praca hybrydowa - 2 lub 3 dni w biurze ⏱️ DOSTĘPNOŚĆ: Start projektu możliwy ASAP - preferowane osoby z maks. 2-tygodniowym okresem wypowiedzenia / projekt na ok 1-2 mce 🧑💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ? Przeniesieniem istniejącego oprogramowania z platformy Texas Instruments CC1xxx na nową, bardziej zaawansowaną platformę sprzętową, z uwzględnieniem różnic architektonicznych i sprzętowych Analizą aktualnej architektury systemu oraz identyfikacją zależności pomiędzy warstwą sprzętową i programową w celu zapewnienia poprawnej migracji Dostosowaniem i optymalizacją kodu pod nową platformę (wydajność, zużycie pamięci, obsługa peryferiów) Ścisłą współpracą z zespołem hardware podczas integracji, testowania oraz debugowania rozwiązania Diagnozowaniem i rozwiązywaniem problemów na styku sprzętu i oprogramowania Wsparciem w testach i walidacji działania systemu na poziomie niskopoziomowym 🔍 CZEGO OD CIEBIE OCZEKUJEMY? Must have: Bardzo dobra znajomość C (język programowania) w systemach embedded Doświadczenie z mikrokontrolerami Texas Instruments CC1xxx (rodzina układów RF) lub podobnymi Praktyczna znajomość Code Composer Studio (środowisko IDE dla TI) Doświadczenie w pracy w środowisku bare-metal (bez systemu operacyjnego lub z minimalnym RTOS – Real-Time Operating System) Umiejętność programowania niskopoziomowego (rejestry, debugowanie sprzętowe) Znajomość interfejsów sprzętowych: SPI (Serial Peripheral Interface) , I2C (Inter-Integrated Circuit) , UART (Universal Asynchronous Receiver-Transmitter) , GPIO (General Purpose Input/Output) , ADC (Analog-to-Digital Converter) Umiejętność czytania schematów elektronicznych Doświadczenie z narzędziami debugującymi: oscyloskop, analizator logiczny, JTAG (Joint Test Action Group) Nice to have: Bardzo dobre zrozumienie współpracy elektroniki i oprogramowania w systemach embedded Umiejętność samodzielnego diagnozowania złożonych problemów niskopoziomowych Dokładność oraz metodyczne podejście do pracy 🤝 DLACZEGO WARTO? Współpraca w modelu B2B z wynagrodzeniem do ok. 130–135 PLN/h netto + VAT Krótkoterminowy projekt (ok. 40 dni) z realną możliwością przedłużenia Praca przy zaawansowanym projekcie embedded z dużym wpływem na finalne rozwiązanie Bliska współpraca z zespołem hardware - realne wyzwania techniczne, nie „utrzymanie” Szybki proces rekrutacyjny i możliwość rozpoczęcia pracy od zaraz Partnerska współpraca i konkretna komunikacja bez zbędnej biurokracji Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami.