April 11, 2026
Inżynier(ka) Elektroniki i Urządzeń IoT
Mid • Hybrid
Warsaw, Poland
O roli
Szukamy osoby, która łączy kompetencje sprzętowe z solidnym zapleczem programistycznym. Nie szukamy klasycznego embedded developera piszącego wyłącznie firmware — zależy nam na kimś, kto potrafi złożyć urządzenie od zera (dobrać komponenty, zaprojektować płytkę PCB), a następnie napisać kod, który sprawi, że całość działa niezawodnie i komunikuje się z chmurą lub systemem nadrzędnym.
Twoje urządzenia będą trafiać do realnych środowisk przemysłowych i automatyki — dlatego mile widziane jest doświadczenie z systemami PLC lub gotowość do pracy z nimi.
Czym będziesz się zajmować
Składaniem i konfiguracją niestandardowych urządzeń IoT (dobór komponentów, montaż i uruchamianie płytek PCB)
Pisaniem firmware i oprogramowania sterującego dla mikrokontrolerów (ESP32, STM32 lub podobne)
Projektowaniem i integracją układów elektronicznych dostosowanych do konkretnych zastosowań
Implementacją komunikacji z chmurą i systemami nadrzędnymi (MQTT, REST, Modbus RTU)
Współpracą z systemami SCADA/PLC przy integracji urządzeń w środowiskach przemysłowych
Testowaniem urządzeń, diagnozowaniem błędów sprzętowych i softwarowych
Dokumentowaniem rozwiązań sprzętowych i programistycznych
Czego szukamy
Wykształcenie techniczne — kierunek elektronika, elektrotechnika, mechatronika, informatyka techniczna lub pokrewny
Minimum 2 lata komercyjnego doświadczenia w programowaniu urządzeń embedded lub IoT
Praktyczna znajomość C lub C++ w kontekście mikrokontrolerów
Doświadczenie z platformami ESP32, STM32 lub nRF
Znajomość protokołów IoT: MQTT, HTTP/REST, Modbus, BLE lub LoRaWAN
Praktyczna umiejętność składania i uruchamiania urządzeń elektronicznych (praca z płytkami, prototypowanie)
Umiejętność czytania schematów elektronicznych
Znajomość Git i pracy z repozytorium kodu
Similar jobs you might like
Technology
Lincor Software
Programista Systemów Embedded
Senior
On-site
Warsaw, Poland
🏢 Summary: Offer for an experienced Embedded Systems Developer to design and develop telemetry devices for automotive fleets, covering embedded software from hardware integration to IoT communication. The role involves programming microcontrollers (STM32, ARM Cortex, RISC-V), implementing CAN-based data solutions, and integrating wireless technologies like BLE and WiFi. You will work on advanced automotive, telematics, and IoT systems with end-to-end responsibility for embedded software development and optimization. 🗂️ Requirements: Minimum 5 years experience in embedded systems development, Proficiency in C for microcontrollers, Experience with STM32 microcontrollers, Knowledge of STM32Cube, Keil µVision or Visual Studio Code, Knowledge of CAN, SPI, I2C, UART, Ethernet, BLE, NFC, WiFi protocols, Experience with GIT version control, Ability to read electronic schematics, Experience in debugging and testing embedded software, Ability to work with technical documentation in English 📃 Skills: C, STM32, ARM, RISC-V, CAN, SPI, I2C, UART, Ethernet, BLE, NFC, WiFi, GIT, STM32Cube, Keil, RTOS, Python, Altium, Flutter 🏢 Description: Poszukujemy doświadczonego programisty lub elektronika z doświadczeniem w zakresie tworzenia i rozwijania oprogramowania w systemach embedded , który dołączy do naszego zespołu tworzącego nowoczesne urządzenia telemetryczne dla flot pojazdów samochodowych. Dołącz do nas i twórz z nami nowoczesne technologie dla motoryzacji przyszłości! Będziesz pracować nad rozwiązaniami wykorzystywanymi m.in . w car-sharingu , telemetrii opartej o GNSS/GPRS i LTE oraz Bluetooth, systemach aktywnych zabezpieczeń antykradzieżowych , a także w zaawansowanej analizie danych z magistrali CAN . Nasze urządzenia łączą świat embedded, telekomunikacji i IoT — tworzymy je kompleksowo, od sprzętu po oprogramowanie. Twoje zadania: Projektowanie, implementacja i testowanie oprogramowania wbudowanego, głównie na mikrokontrolery STM32 i pokrewne (ARM Cortex) oraz RISC-V. Tworzenie nowych funkcji oraz rozwój istniejących rozwiązań, opartych na danych z magistrali CAN oraz innych czujników i przetworników pomiarowych. Tworzenie rozwiązań opartych o technologie radiowe bliskiego zasięgu (BLE, WiFi, NFC). Współpraca z zespołem elektroników w zakresie integracji sprzętu i oprogramowania. Wsparcie zespołów wdrożeniowych i obsługi klienta w zapewnieniu bezawaryjnej pracy systemów. Diagnozowanie i rozwiązywanie problemów z oprogramowaniem oraz analiza i optymalizacja wydajności. Praca z dokumentacją techniczną w języku angielskim oraz wdrażanie nowych technologii w systemach embedded. Dokumentowanie i raportowanie postępu prac przy użyciu narzędzi do zarządzania projektami. Udział w planowaniu działań zespołu badawczo-rozwojowego (B+R) i współtworzenie roadmapy technologicznej. Wymagania: Minimum 5 lat doświadczenia w tworzeniu i rozwijaniu systemów embedded, popartego realnymi projektami. Biegła znajomość języka C w kontekście programowania mikrokontrolerów. Doświadczenie w pracy z STM32 , znajomość narzędzi STM32Cube, Keil µVision, Visual Studio Code itp. Dobra znajomość protokołów i interfejsów: CAN, SPI, I2C, UART, Ethernet, BLE, NFC, WiFi . Znajomość systemów kontroli wersji ( GIT ). Umiejętność czytania schematów elektronicznych i rozumienie podstaw elektroniki. Doświadczenie w debugowaniu i testowaniu oprogramowania. Samodzielność, dobra organizacja pracy i komunikatywność. Znajomość języka angielskiego na poziomie umożliwiającym czytanie i analizę dokumentacji. Mile widziane: Portfolio własnych projektów (również hobbystycznych lub akademickich). Znajomość programów ECAD ( Altium Designer ). Doświadczenie z systemami czasu rzeczywistego ( RTOS ). Znajomość języka Python . Wiedza z zakresu elektroniki analogowej i cyfrowej (szczególnie w kontekście automotive). Znajomość środowiska Flutter (do tworzenia narzędzi i aplikacji testowych). Co oferujemy: Elastyczna ścieżka kariery — rozwój w wybranych obszarach zgodnie z Twoimi zainteresowaniami. Wynagrodzenie adekwatne do umiejętności i doświadczenia. Umowa o pracę lub B2B — wybór należy do Ciebie. Prywatna opieka medyczna, karta Multisport i inne benefity. Praca przy nowatorskich projektach z branży motoryzacyjnej, telematyki i IoT . Przyjazna, niekorporacyjna atmosfera i realny wpływ na rozwój produktów. Dostęp do najnowszych technologii i udział w projektach z potencjałem międzynarodowym. Jeśli szukasz miejsca, gdzie Twoje umiejętności zostaną docenione, a praca nad nowoczesnymi technologiami to dla Ciebie przyjemność — dołącz do nas!
Technology
Power Media
Embedded Software Engineer – Mid (C / C++)
Mid
Hybrid
Poznan, Poland
60 - 90 PLN
🏢 Summary: Hybrid Embedded Software Engineer (Mid) role focused on developing embedded and IoT systems using C/C++ and microcontrollers, from concept to production deployment. The position involves firmware development, system architecture design, cloud integration, and code quality practices within a collaborative technical team. Opportunity to grow in C++ embedded development with mentoring support. 🗂️ Requirements: Commercial experience in embedded or firmware projects, Good knowledge of C or C++, Experience with microcontrollers, Knowledge of Git, Knowledge of CMake, Experience working in a development team (min. 3 people), Ability to work with technical documentation, Communicative English 📃 Skills: C, C++, STM32, nRF, ESP32, Git, CMake, FreeRTOS, Linux, AWS, Azure, Google, UML, IoT 🏢 Description: Poznań | praca hybrydowa (3 dni biuro / 2 dni zdalnie) Dla naszego klienta – firmy realizującej zaawansowane projekty embedded i IoT dla klientów zagranicznych – poszukujemy Embedded Software Engineera (Mid) , który chce pracować blisko sprzętu, mieć realny wpływ na rozwój produktów i dalej rozwijać się w obszarze embedded software. To rola dla osób, które mają już komercyjne doświadczenie w projektach embedded , pracowały z mikrokontrolerami i chcą uczestniczyć w projektach od etapu koncepcji po wdrożenie produkcyjne. Jeśli pracujesz głównie w języku C , ale masz już pierwsze doświadczenia z C++ i chcesz rozwijać się w tym kierunku, projekt zapewnia wdrożenie projektowe i mentoring w C++ embedded w pierwszych miesiącach pracy. O firmie i projektach Klient realizuje równolegle kilka projektów embedded/IoT: inteligentne urządzenia i systemy sensorowe, komunikację urządzeń z chmurą, projekty R&D rozwijane od koncepcji do produkcji, systemy oparte o mikrokontrolery STM32, nRF, ESP32 . Zakres obowiązków rozwój oprogramowania embedded w C++ , praca z mikrokontrolerami (STM32 / nRF / ESP32), udział w projektowaniu architektury systemów IoT, integracja urządzeń z chmurą oraz innymi komponentami systemu, tworzenie i utrzymywanie testów jednostkowych, aktywny udział w code review, współpraca z zespołem developerskim i klientem technicznym. Wymagania (must-have) komercyjne doświadczenie w projektach embedded / firmware , dobra znajomość C lub C++ , doświadczenie w pracy z mikrokontrolerami , znajomość Git oraz CMake, doświadczenie w pracy zespołowej (min. 3 osoby), umiejętność pracy z dokumentacją techniczną, komunikatywny język angielski. Mile widziane FreeRTOS lub Embedded Linux, integracja systemów IoT z chmurą (AWS / Azure / Google), UML i dokumentacja architektury, event-driven lub hexagonal architecture, doświadczenie z testami w embedded. Model pracy i benefity praca hybrydowa: 3 dni w biurze w Poznaniu / 2 dni zdalnie , 6,5 godzinny dzień pracy (z możliwością pracy po 8 godzin dziennie) elastyczne godziny rozpoczęcia pracy, Multisport, dofinansowanie Luxmed, lekcje angielskiego z native speakerem, pizza w czwartki 🍕 i owoce w biurze, spotkania integracyjne co 2 miesiące. Jeśli embedded software to Twój główny obszar rozwoju, chcesz pracować przy realnych produktach i mieć wpływ na techniczne decyzje - zapraszamy do aplikowania !
Technology
Power Media
Embedded Software Engineer – Junior (C / C++)
Junior
Hybrid
Poznan, Poland
40 - 50 PLN
🏢 Summary: Hybrid Junior Embedded Software Engineer role focused on developing embedded software in C++ for microcontroller-based IoT products delivered to production. The position involves working on STM32, nRF, and ESP32 platforms, contributing to feature implementation, testing, and code reviews within ongoing R&D projects. Ideal for candidates with initial experience in C/C++ and microcontrollers who want to grow in C++ embedded systems. 🗂️ Requirements: Good knowledge of C or C++, Experience with microcontrollers, Experience with Git, Understanding of embedded systems development, Willingness to develop in C++ embedded 📃 Skills: C, C++, STM32, nRF, ESP32, Git, FreeRTOS, CMake, IoT, Microcontrollers 🏢 Description: Poznań | praca hybrydowa (3 dni biuro / 2 dni zdalnie) Dla naszego klienta – firmy realizującej zaawansowane projekty embedded i IoT dla klientów zagranicznych – poszukujemy Junior Embedded Software Engineera , który chce rozwijać się w obszarze oprogramowania na mikrokontrolery i świadomie budować swoją ścieżkę w embedded software . To rola dla osób, które mają już pierwsze doświadczenia z C++ lub C, pracowały z mikrokontrolerami i chcą dalej rozwijać się w kierunku C++ embedded , pracując przy realnych produktach trafiających do produkcji. O firmie i projektach Klient realizuje równolegle kilka projektów embedded/IoT: inteligentne urządzenia i systemy sensorowe, komunikację urządzeń z chmurą, projekty R&D rozwijane od koncepcji do produkcji, systemy oparte o mikrokontrolery STM32, nRF, ESP32 . Zakres obowiązków rozwój oprogramowania embedded w C++ , praca z mikrokontrolerami (STM32 / nRF / ESP32), udział w implementacji i rozwoju funkcjonalności, stopniowe poznawanie architektury systemów IoT, udział w testach jednostkowych i code review, współpraca z zespołem developerskim. Wymagania (must-have) dobra znajomość C lub C++ , doświadczenie w pracy z mikrokontrolerami , znajomość Git, chęć rozwoju w kierunku C++ embedded , gotowość do pracy hybrydowej w Poznaniu , komunikatywny język angielski. Mile widziane FreeRTOS, CMake, pierwsze projekty embedded / IoT, podstawowa dokumentacja techniczna. Model pracy i benefity Praca hybrydowa: 3 dni w biurze w Poznaniu / 2 dni zdalnie Elastyczne godziny rozpoczęcia pracy Multisport Dofinansowanie Luxmed Lekcje angielskiego z native speakerem Pizza w czwartki 🍕 i owoce w biurze Spotkania integracyjne co 2 miesiące Zapraszam do aplikowania!
Technology
Sii
C++ Embedded Developer – automatyka przemysłowa (f/m/x)
Mid
Hybrid
Katowice, Poland
🏢 Summary: Development and maintenance of embedded software for industrial control devices, focused on communication components on a new hardware platform. The role covers application layer and middleware development in an RTOS environment, combining new feature implementation with refactoring and testing of existing systems. It is key to ensuring stability and integration of the control platform. 🗂️ Requirements: Very good knowledge of C++ in embedded systems (C++11, STL), Experience with real-time operating systems, Knowledge of networking concepts and ISO/OSI model, Experience with communication protocols (Ethernet, TCP/IP), Ability to debug and test embedded software on target devices, Experience working on application layer and middleware, Fluent English, Fluent Polish, Residence in Poland, Availability to work hybrid from Katowice office 3 days per week 📃 Skills: C++, STL, RTOS, Ethernet, TCP/IP, ISO/OSI, Embedded, Debugging, Testing 🏢 Description: Dołącz do zespołu odpowiedzialnego za rozwój i utrzymanie oprogramowania dla przemysłowych urządzeń sterujących. Zespół pracuje nad wprowadzaniem produktów na nową platformę sprzętową, ze szczególnym naciskiem na obszary komunikacyjne. Zakres prac obejmuje głównie warstwę aplikacyjną oraz middleware działające w środowisku RTOS. Rola ma kluczowe znaczenie dla stabilności i rozwoju platformy, ponieważ dotyczy komponentów odpowiedzialnych za komunikację i integrację systemu. Praca łączy rozwój nowych funkcjonalności z refaktoryzacją i testowaniem istniejących rozwiązań. Zespół pracuje hybrydowo z biura w Katowicach 3 dni w tygodniu. Twoje zadania Projektowanie i implementowanie oprogramowania embedded w języku C++ Rozwijanie funkcjonalności działających w środowisku RTOS Praca nad warstwą aplikacyjną i middleware systemu sterowania Integracja nowych funkcjonalności na nowej platformie sprzętowej Debugowanie oraz testowanie systemów wbudowanych Refaktoryzacja i utrzymywanie istniejącego kodu Wymagania Bardzo dobra znajomość języka C++ w systemach embedded (C++11, STL) Doświadczenie w pracy z systemami czasu rzeczywistego Znajomość zagadnień sieciowych oraz modelu ISO/OSI Obycie z protokołami komunikacyjnymi (Ethernet, TCP/IP) Umiejętność debugowania i testowania oprogramowania na urządzeniach wbudowanych Zdolność pracy w złożonym środowisku projektowym i współpracy zespołowej Biegła znajomość języka angielskiego Wymagane przebywanie na terenie Polski oraz płynna znajomość języka polskiego Mile widziane Wykorzystanie Pythona do automatyzacji, testów lub narzędzi developerskich Doświadczenie w pracy z systemami sterowania lub automatyką przemysłową Udział w refaktoryzacji dużych, wieloletnich codebase’ów Praca w środowisku zwinnych frameworków skalowanych (np. SAFe) 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
New offer
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
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.
Technology
Sii
Embedded Software Engineer – networking project (f/m/x)
Senior
Remote
Bialystok, Poland
🏢 Summary: Development and maintenance of embedded firmware and low-level system software for high-performance programmable Ethernet switches. The role involves close collaboration with hardware teams, board bring-up, system validation, and optimization of hardware–software interactions. It also includes automated testing and participation in code reviews within advanced networking projects. 🗂️ Requirements: Minimum 5 years of commercial experience in a similar role, Strong programming skills in C and C++, Experience with Python under Linux, Experience in programming complex hardware systems, Understanding of SoC architectures, Knowledge of memory management and interrupt handling, Knowledge of RTOS concepts, Experience with embedded Linux build systems (Yocto, Buildroot), Good command of English (spoken and written), Residence in Poland 📃 Skills: C, C++, Python, Linux, SoC, RTOS, Yocto, Buildroot, Ethernet, PCIe, SPI, I2C, UART 🏢 Description: Będziesz pracować nad wbudowanym oprogramowaniem układowym i niskopoziomowym oprogramowaniem systemowym dla najnowocześniejszych programowalnych przełączników Ethernet. Rola ta obejmuje ścisłą współpracę z zespołami sprzętowymi i programistycznymi w celu wprowadzenia nowych funkcji w wysokowydajnych urządzeniach sieciowych. Dołączając do nas, stajesz się członkiem Centrum Kompetencyjnego Embedded w Sii - wewnętrznej jednostki organizacyjnej, zrzeszającej 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. Twoje zadania Opracowywanie i utrzymywanie wbudowanego oprogramowania układowego dla przełączników programowalnych Współpraca z zespołami sprzętowymi przy wprowadzaniu płyt i walidacji systemu Debugowanie i optymalizacja interakcji między sprzętem a oprogramowaniem Pisanie i utrzymywanie zautomatyzowanych testów dla komponentów oprogramowania układowego Udział w przeglądach kodu i dyskusjach projektowych Wymagania Minimum 5 lat komercyjnego doświadczenia na podobnym stanowisku Duże doświadczenie w programowaniu w językach C/C++ i Python pod systemem Linux Udokumentowane doświadczenie w programowaniu złożonych urządzeń/systemów sprzętowych Zrozumienie architektur SoC, zarządzania pamięcią i obsługi przerwań Znajomość koncepcji systemów operacyjnych czasu rzeczywistego i wbudowanych systemów kompilacji Linux (Yocto, Buildroot) Dobra znajomość języka angielskiego w mowie i piśmie (codzienna komunikacja) Umiejętność samodzielnego uczenia się, proaktywność i umiejętność współpracy w zespole Wymagane miejsce zamieszkania w Polsce Mile widziane Znajomość protokołów komunikacyjnych (Ethernet, PCIe, SPI, I2C, UART) Doświadczenie w tworzeniu płytek drukowanych, rozwoju BSP lub debugowaniu oprogramowania układowego 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
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
HERTZ NEW TECHNOLOGIES sp. z o.o.
Embedded Developer
Mid
On-site
Zielona Góra, Poland
🏢 Summary: Offer for a developer to create and enhance embedded software for IoT and wearable devices, focusing on Linux-based system components, network and wireless communication, and hardware-software integration. The role involves developing distributed systems, designing architecture, and maintaining technical documentation and testing strategies. 🗂️ Requirements: Experience with Linux/Unix systems, Proficiency in Python, Proficiency in JavaScript, Knowledge of networking technologies, Knowledge of wireless technologies, Understanding of communication protocols, Experience in embedded systems development, Ability to integrate hardware with software 📃 Skills: Linux, Unix, Python, JavaScript, IoT, Embedded, Networking, Wireless, Protocols, RaspberryPi 🏢 Description: Dołącz do naszego zespołu i pracuj nad tworzeniem oraz rozwojem oprogramowania dla systemów wbudowanych i urządzeń IoT, w tym urządzeń wearable. Na tym stanowisku będziesz rozwijać komponenty systemowe działające w środowisku Linux, odpowiedzialne za komunikację sieciową i bezprzewodową, integrację sprzętu z oprogramowaniem oraz przetwarzanie danych pochodzących z urządzeń końcowych w rozproszonym systemie. Co będziesz robić: Tworzyć i rozwijać oprogramowanie dla sprzętu sieciowego oraz systemów transmisji bezprzewodowej. Programować i rozwijać systemy embedded, w tym urządzenia typu wearable. Realizować powierzone zadania zgodnie z ustalonym harmonogramem. Współpracować z zespołem developerów przy realizacji projektów. Brać udział w projektowaniu architektury systemu oraz w przeglądach kodu. Tworzyć i utrzymywać przejrzystą dokumentację techniczną oraz strategie testów. Wymagania: Doświadczenie w pracy z systemami Linux/Unix. Umiejętność programowania w Python i JavaScript. Znajomość technologii sieciowych i bezprzewodowych oraz protokołów komunikacyjnych. Umiejętności analitycznego i algorytmicznego myślenia. Samodzielność w rozwiązywaniu złożonych problemów technicznych. Dobra organizacja pracy i zarządzanie czasem pod presją. Umiejętność pracy zespołowej i efektywnej komunikacji. Chęć rozwoju i poznawania nowych narzędzi oraz technologii. Mile widziane: Doświadczenie w pracy z Raspberry Pi lub podobnymi platformami, w tym programowanie urządzeń peryferyjnych. Doświadczenie w tworzeniu oprogramowania na urządzenia mobilne. Co oferujemy: Pracę w obszarze rozwijającej się technologii. Pracę w formie stacjonarnej z biura w Zielonej Górze. Wynagrodzenie dostosowane do Twoich umiejętności. Brak korporacyjnej atmosfery. Możliwość rozwoju zawodowego w zależności od potrzeb w obszarze nowych technologii. Możliwość skorzystania z oferty ubezpieczenia na życie. Niezbędne narzędzia do wykonywania pracy jak komputer, telefon.
Technology
HERTZ NEW TECHNOLOGIES sp. z o.o.
Embedded Developer
Mid
On-site
Zielona Góra, Poland
🏢 Summary: Development of embedded and IoT software components running on Linux, focused on networking and wireless communication for distributed systems and wearable devices. The role involves building and enhancing system-level software, integrating hardware with software, and contributing to system architecture and testing strategies. Work is performed on-site with a strong focus on modern connected technologies. 🗂️ Requirements: Experience with Linux/Unix systems, Proficiency in Python, Proficiency in JavaScript, Knowledge of networking technologies, Knowledge of wireless technologies, Knowledge of communication protocols 📃 Skills: Linux, Unix, Python, JavaScript, Networking, Wireless, Protocols, Embedded, IoT 🏢 Description: Dołącz do naszego zespołu i pracuj nad tworzeniem oraz rozwojem oprogramowania dla systemów wbudowanych i urządzeń IoT, w tym urządzeń wearable. Na tym stanowisku będziesz rozwijać komponenty systemowe działające w środowisku Linux, odpowiedzialne za komunikację sieciową i bezprzewodową, integrację sprzętu z oprogramowaniem oraz przetwarzanie danych pochodzących z urządzeń końcowych w rozproszonym systemie. Co będziesz robić: Tworzyć i rozwijać oprogramowanie dla sprzętu sieciowego oraz systemów transmisji bezprzewodowej. Programować i rozwijać systemy embedded, w tym urządzenia typu wearable. Realizować powierzone zadania zgodnie z ustalonym harmonogramem. Współpracować z zespołem developerów przy realizacji projektów. Brać udział w projektowaniu architektury systemu oraz w przeglądach kodu. Tworzyć i utrzymywać przejrzystą dokumentację techniczną oraz strategie testów. Wymagania: Doświadczenie w pracy z systemami Linux/Unix. Umiejętność programowania w Python i JavaScript. Znajomość technologii sieciowych i bezprzewodowych oraz protokołów komunikacyjnych. Umiejętności analitycznego i algorytmicznego myślenia. Samodzielność w rozwiązywaniu złożonych problemów technicznych. Dobra organizacja pracy i zarządzanie czasem pod presją. Umiejętność pracy zespołowej i efektywnej komunikacji. Chęć rozwoju i poznawania nowych narzędzi oraz technologii. Mile widziane: Doświadczenie w pracy z Raspberry Pi lub podobnymi platformami, w tym programowanie urządzeń peryferyjnych. Doświadczenie w tworzeniu oprogramowania na urządzenia mobilne. Co oferujemy: Pracę w obszarze rozwijającej się technologii. Pracę w formie stacjonarnej z biura w Zielonej Górze. Wynagrodzenie dostosowane do Twoich umiejętności. Brak korporacyjnej atmosfery. Możliwość rozwoju zawodowego w zależności od potrzeb w obszarze nowych technologii. Możliwość skorzystania z oferty ubezpieczenia na życie. Niezbędne narzędzia do wykonywania pracy jak komputer, telefon.