May 20, 2026

Firmware Developer

Mid • Hybrid

11,000 - 13,000 PLN

Gdansk, Poland

O nas

Jesteśmy firmą, która tworzy nowoczesne rozwiązania DSO oraz Systemy Interkomowe, wyznaczając standardy w komunikacji bezpieczeństwa.

Projektujemy, produkujemy i dostarczamy cyfrowe technologie dla krytycznej komunikacji: Dźwiękowe Systemy Ostrzegawcze, interkomy oraz inteligentne oprogramowanie do zarządzania. Naszą siłą jest zespół ekspertów – ludzi z pasją, wiedzą i ambicją. Dzięki ich zaangażowaniu budujemy organizację niezawodną i konkurencyjną. Nasze rozwiązania działają w najbardziej wymagających miejscach: na lotniskach, stadionach, w tunelach drogowych, centrach handlowych, szpitalach, biurach, szkołach i na dworcach kolejowych. Jesteśmy obecni tam, gdzie liczy się bezpieczeństwo i skuteczna komunikacja.

Twój zakres obowiązków

  • Tworzenie i udział w pełnym cyklu rozwoju oprogramowania wbudowanego (specyfikacja, architektura, implementacja, usuwanie błędów, testy jednostkowe i integracyjne, utrzymanie, dokumentacja)

  • Tworzenie i rozwój oprogramowania firmware w języku C/C++, Python, LUA dla systemów embedded

  • Implementacja sterowników dla urządzeń peryferyjnych

  • Tworzenie dokumentacji projektowej, konstrukcyjnej, testowej, instrukcji i raportów

  • Współpraca z zespołem software i hardware deweloperów, testerami

Nasze wymagania

  • Minimum 2-letnie doświadczenie w realizacji zadań na podobnym stanowisku

  • Doświadczenie w tworzeniu firmware’u w językach C/C++

  • Znajomość protokołów I2C, SPI, UART, RS232/485, TCP/IP, UDP, SNMP inne sieciowe

  • Znajomość systemów RTOS (np. FreeRTOS) i systemu Embedded Linux

  • Umiejętność samodzielnego, kreatywnego i analitycznego myślenia

  • Dobra znajomość języka angielskiego

Oferujemy

  • Udział w ciekawych i zaawansowanych projektach z dziedziny cyfrowego przetwarzania sygnałów, transmisji sygnałów audio

  • Współpraca z doświadczonym zespołem projektantów i programistów

  • Gwarantowane wyzwania technologiczne na najwyższym światowym poziomie

  • Przejrzysty system premiowy

  • Opiekę medyczną w placówkach LuxMed

  • Dofinansowanie karty sportowej Multisport

  • Parking rowerowy, samochodowy dla pracowników

  • Prezenty okolicznościowe

  • Spotkania integracyjne, wspólne grillowanie

  • Elastyczne godziny pracy

  • Praca hybrydowa, 30 dni pracy zdalnej w roku

Similar jobs you might like

Technology

AMBIENT SYSTEM

Firmware Developer

Mid

Hybrid

Gdansk, Poland

11,000 - 13,000 PLN

🏢 Summary: The offer is for an Embedded Software Engineer responsible for developing firmware for modern Voice Alarm and Intercom Systems used in critical communication environments. The role covers the full embedded development lifecycle, including architecture, implementation, testing, and maintenance, with a focus on digital signal processing and audio transmission. The position involves close collaboration with hardware and software teams on advanced embedded solutions. 🗂️ Requirements: Minimum 2 years of experience in embedded or similar position, Experience in firmware development in C/C++, Knowledge of communication protocols: I2C, SPI, UART, RS232/485, Knowledge of network protocols: TCP/IP, UDP, SNMP, Knowledge of RTOS systems (e.g., FreeRTOS), Knowledge of Embedded Linux, Ability to create technical documentation, Good command of English 📃 Skills: C, C++, Python, LUA, I2C, SPI, UART, RS232, RS485, TCP/IP, UDP, SNMP, RTOS, FreeRTOS, Linux, Embedded, Firmware 🏢 Description: We are a company that develops modern Voice Alarm Systems (VAS) and Intercom Systems, setting standards in safety communication. We design, manufacture, and deliver digital technologies for critical communication: Voice Alarm Systems, intercoms, and intelligent management software. Our strength lies in our team of experts - people with passion, knowledge, and ambition. Thanks to their commitment, we are building a reliable and competitive organization. Our solutions operate in the most demanding environments: airports, stadiums, road tunnels, shopping centers, hospitals, office buildings, schools, and railway stations. We are present wherever safety and effective communication matter most. Your responsibilities: Creating and participating in the full embedded software development cycle (specification, architecture, implementation, debugging, unit and integration testing, maintenance, documentation) Creating and developing firmware in C/C++, Python, LUA for embedded systems Implementation of drivers for peripheral devices Creating design, construction, testing documentation, instructions, and reports Collaboration with software and hardware development teams, testers Our requirements: Minimum 2 years of experience in performing tasks in a similar position Experience in firmware development in C/C++ Knowledge of I2C, SPI, UART, RS232/485, TCP/IP, UDP, SNMP, and other network protocols Knowledge of RTOS systems (e.g., FreeRTOS) and Embedded Linux Ability to think independently, creatively, and analytically Good command of English We offer: Participation in interesting and advanced projects in the field of digital signal processing and audio signal transmission Collaboration with an experienced team of designers and developers Guaranteed technological challenges at the highest global level Transparent bonus system Medical care at LuxMed facilities Multisport card subsidy Bicycle and car parking for employees Occasional gifts Team-building events, joint barbecues Flexible working hours Hybrid work, 30 days of remote work per year

Technology

KUBO

Senior Firmware Engineer (start ASAP)

Senior

Remote

Katowice, Poland

20,800 - 24,000 PLN/hr

🏢 Summary: The role focuses on developing embedded software and firmware for advanced industrial automation products used in real-time environments. You will work in a Scrum team to design, implement, test, and deliver embedded solutions, collaborating closely with cross-functional stakeholders. The position is fully remote within Poland and offered on a B2B contract. 🗂️ Requirements: Bachelor’s degree in Electronics, Instrumentation Engineering or related field, Minimum 6 years of experience in embedded software development, Strong programming experience in Embedded C++, Experience with industrial communication protocols (Modbus, Profibus or EtherNet/IP), Experience in designing and maintaining real-time embedded systems, Experience in developing and maintaining automated tests, Knowledge of Ethernet and TCP/IP networking, Ability to work in a Scrum/Agile environment 📃 Skills: C++, Embedded, Firmware, Modbus, Profibus, EtherNet/IP, Ethernet, TCP/IP, Wireshark, Scrum, Agile, Testing 🏢 Description: Join a global technology company that designs and develops advanced solutions for industrial automation and control. The team builds  embedded products used in demanding, real‑time environments all over the world. If you enjoy solving complex technical problems, working with experienced engineers, and growing your skills in embedded software and firmware development, this role is a great fit. You can work from any place in Poland. The start is planned ASAP. Key responsibilities Work in a Scrum team to plan, organize and do the development work, taking part in all team meetings. Take care of your daily tasks with little supervision and handle new tasks based on general directions. Use your skills to help define, design, code, test and deliver embedded software and firmware features. Work with your team to gather needs, design solutions, build, test and deliver the product. Show the most important new features and parts of the product to stakeholders. Work closely with the Product Owner, Scrum Master, Release Train Engineer, Product Manager and others to agree on tools, processes and ways of working. Notice problems that stop the team from finishing work and help to solve them or raise them to the right people. Ideal candidate profile Bachelor’s degree in Electronics or Instrumentation Engineering (or a closely related field). At least 6 years of experience in embedded software or related development roles. Strong programming experience in Embedded C++. Experience with industrial communication protocols such as Modbus, Profibus, or EtherNet/IP. Ability to design, build, and maintain firmware for real‑time and embedded systems. Willingness to work in a self‑organizing Scrum team and contribute to Agile practices. Experience in developing and maintaining automated tests. Good communication skills and the ability to work well in a team. Experience with networking technologies such as Ethernet and TCP/IP, and tools like Wireshark. Conditions Form of cooperation: B2B contract Start: ASAP Salary: 130-150 PLN net/h Model of work: 100% remote from any place in Poland Benefits: private medical care, life insurance, Multisport card Recruitment steps Phone call with Recruiter (20 - 30 min.) Technical verification call by the client Interview with the client Feedback and decision

Technology

New offer

TQLO SP. Z O.O.

Embedded Systems Engineer

Senior

Remote

Wrocław, Poland

100 - 110 PLN

🏢 Summary: Oferta dotyczy roli Embedded Systems Engineer odpowiedzialnej za rozwój firmware’u, integrację sprzętu oraz uruchamianie platform opartych o mikrokontrolery. Praca obejmuje debugowanie systemów embedded, analizę komunikacji między urządzeniami oraz wsparcie prototypowania i walidacji sprzętu. Możliwa jest współpraca zdalna lub hybrydowa z Wrocławia. 🗂️ Requirements: Minimum 4 lata doświadczenia w projektowaniu systemów wbudowanych, Bardzo dobra znajomość C/C++, Doświadczenie z systemami bare-metal i RTOS, Doświadczenie z mikrokontrolerami STM32, Doświadczenie z mikrokontrolerami ESP32, Doświadczenie z mikrokontrolerami NXP, Doświadczenie z mikrokontrolerami Nordic nRF, Znajomość UART, Znajomość SPI, Znajomość I2C, Znajomość CAN, Znajomość Modbus, Znajomość USB, Umiejętność czytania schematów elektronicznych, Doświadczenie z oscyloskopem, Doświadczenie z analizatorem stanów logicznych, Doświadczenie z multimetrem, Doświadczenie w debugowaniu przez JTAG, Doświadczenie w debugowaniu przez SWD, Umiejętność samodzielnej pracy nad firmware i hardware 📃 Skills: C, C++, STM32, ESP32, NXP, Nordic, nRF, UART, SPI, I2C, CAN, Modbus, USB, RTOS, FreeRTOS, Zephyr, BLE, LoRa, Wi-Fi, Zigbee, OTA, Python, Git, Jenkins, GitLab, JTAG, SWD 🏢 Description: Nasz Klient to firma technologiczna rozwijająca nowoczesne urządzenia embedded, łączące oprogramowanie niskopoziomowe z projektowaniem elektroniki. Realizowane projekty obejmują rozwój nowych urządzeń, uruchamianie prototypów oraz integrację rozwiązań sprzętowych i firmware. Projekt koncentruje się na rozwoju platform opartych o mikrokontrolery oraz wsparciu procesu uruchamiania nowego sprzętu - od konfiguracji i integracji komponentów, przez rozwój firmware'u, aż po analizę oraz diagnostykę komunikacji pomiędzy urządzeniami. Do realizacji projektu poszukiwana jest osoba do współpracy w roli Embedded Systems Engineer , która posiada doświadczenie zarówno w programowaniu systemów wbudowanych, jak i pracy z elektroniką oraz uruchamianiu prototypów sprzętowych. 📍 Tryb Współpracy: Wrocław (preferowany) lub 100% zdalnie ⏱️ Dostępność: Poszukujemy osób dostępnych od zaraz lub z maksymalnie 1-miesięczną dostępnością 🧑‍💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ? Rozwijaniem oraz utrzymywaniem firmware'u dla urządzeń embedded Udziałem w uruchamianiu nowych platform sprzętowych oraz diagnozowaniu problemów pojawiających się na etapie integracji hardware'u i oprogramowania Konfiguracją oraz analizą komunikacji pomiędzy urządzeniami z wykorzystaniem popularnych interfejsów komunikacyjnych Wspieraniem procesu debugowania z wykorzystaniem narzędzi laboratoryjnych oraz analizą sygnałów sprzętowych Wprowadzaniem drobnych modyfikacji sprzętowych na potrzeby testów i walidacji prototypów Adaptacją oraz przenoszeniem istniejących komponentów firmware'u pomiędzy platformami sprzętowymi Przygotowywaniem dokumentacji technicznej dotyczącej rozwijanych rozwiązań 🔍 CZEGO OD CIEBIE OCZEKUJEMY? Must have: Minimum 4 lata doświadczenia w projektowaniu systemów wbudowanych (firmware oraz hardware) Bardzo dobra znajomość C/C++ w środowisku embedded ( bare-metal , RTOS ) Doświadczenie z mikrokontrolerami z rodziny STM32 , ESP32 , NXP , Nordic (nRF) lub podobnymi Praktyczna znajomość protokołów komunikacyjnych, takich jak UART , SPI , I2C , CAN , Modbus oraz USB Umiejętność czytania schematów elektronicznych oraz współpracy przy rozwoju sprzętu Doświadczenie w pracy z narzędziami laboratoryjnymi, m.in . oscyloskopem, analizatorem stanów logicznych oraz multimetrem Doświadczenie w debugowaniu układów z wykorzystaniem JTAG lub SWD Umiejętność samodzielnej realizacji zadań obejmujących zarówno firmware, jak i aspekty sprzętowe Nice to have: Znajomość FreeRTOS , Zephyr lub innych systemów RTOS Doświadczenie z komunikacją bezprzewodową ( BLE , LoRa , Wi-Fi , Zigbee ) Doświadczenie z mechanizmami OTA Znajomość Python lub innych języków wykorzystywanych do automatyzacji Doświadczenie z Git , Jenkins , GitLab CI lub innymi narzędziami wspierającymi rozwój firmware'u 🤝 DLACZEGO WARTO? Udział w projekcie obejmującym rozwój nowoczesnych urządzeń embedded od etapu prototypu do wdrożenia Możliwość współpracy przy rozwoju firmware'u, integracji elektroniki oraz uruchamianiu nowych platform sprzętowych Projekt wykorzystujący nowoczesne mikrokontrolery oraz narzędzia do analizy i debugowania systemów wbudowanych Współpraca w środowisku umożliwiającym udział w pełnym cyklu rozwoju urządzeń 📍 Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami. TQLO Sp. z o.o. – Agencja Zatrudnienia (nr KRAZ 33580)

Technology

SQUAD

Embedded Connectivity Engineer

Senior

Hybrid

Wroclaw, DS, Poland

🏢 Summary: Senior Embedded C/C++ Engineer role focused on developing a mission-critical RTOS-based communications stack for a next-generation dual-processor device. The position involves full ownership of cellular integration, cross-processor connectivity, hardware bring-up, and seamless 5G/LTE to P25 LMR fallback logic. The engineer will design and optimize firmware to meet strict real-time and certification requirements. 🗂️ Requirements: 7+ years commercial experience in embedded development, Strong expertise in C and C++, Deep knowledge of RTOS and microcontroller architectures (ARM, RISC-V), Experience with hardware bring-up and reference design boards, Extensive experience designing high-bandwidth, low-latency IPC, Experience integrating cellular modems at firmware level, Knowledge of I2C, SPI, UART protocols, Experience with low-level device driver integration, Proficiency with Git and CMake, Experience with CI and code reviews, Upper-Intermediate English (B2) or higher 📃 Skills: C, C++, RTOS, ARM, RISC-V, IPC, 5G, LTE, P25, I2C, SPI, UART, Git, CMake, CI, AT 🏢 Description: Team Summary Our Firmware RTOS team develops the mission-critical communications stack, operating on a dual-processor architecture. The team's objectives center on maintaining hard real-time determinism for the P25 LMR radio stack while integrating a massive suite of broadband connectivity modules without mutual interference. Job Summary We're seeking a Senior Embedded C/C++ Engineer with 7+ years of experience in RTOS. This is a unique opportunity to build a brand-new product from scratch and take complete ownership of the cellular integration and cross-processor connectivity logic for a next-generation device. As part of our team, you will be responsible for hardware bringup, architecture design, and business requirements implementation, ensuring the device achieves seamless 5G/LTE connectivity with reliable fallback to P25 LMR networks. Responsibilities and Duties Contribute to architectural decisions, component selection, and hardware-software co-design for the new platform. Design and develop high-quality code in C/C++ for RTOS-based and simple scheduler-based MCUs. Break down complex tasks, lead feature development, and drive prototypes to production-ready status. Provide accurate estimates and development commitments based on the feature PRD. Integrate and configure pre-certified 5G/LTE modem modules from the early bringup phase. Develop the connectivity manager logic on the Communications Processor to handle seamless fallback transitions between 5G, LTE, and P25 LMR. Design and document the Inter-Processor Communication (IPC) API contract between the Application Processor and communications controller. Optimise firmware to support rigorous carrier and public safety certifications. Collaborate closely with software, hardware, and RF teams to create high-quality prototypes and innovative products. Regularly report project status and technical risks during meetings with management. Qualifications and Skills At least 7 years of commercial experience in embedded development, with expertise in C/C++ and deep knowledge of RTOS and microcontroller architectures (ARM, RISC-V). Proven track record of bringing up new hardware and working with reference design boards or evaluation kits. Extensive experience designing high-bandwidth, low-latency Inter-Processor Communication (IPC). Solid experience integrating cellular modems (AT commands, modem control layers) at the firmware level. Knowledge of communication protocols (I2C, SPI, UART) and low-level device driver integration. Proficiency in the full SDLC, including professional engineering practices like Git, CMake, code reviews, and continuous integration. Ability to work with high autonomy and take ownership of complex modules started from the ground up. Excellent communication skills for technical discussions and documentation, with a collaborative mindset for cross-functional team environments. At least an Upper-Intermediate level in both written and spoken English (B2). Nice to have Familiarity with 3GPP Release 16/17 standards, MCPTT frameworks, Wi-Fi 7, Bluetooth 6.0, UWB, or GNSS integration. Experience in basic HW diagnostics (using oscilloscopes, logic analyzers) and basic soldering. Experience with cellular logging and diagnostic tools Familiarity with RF signal processing or physical coexistence challenges. Experience in embedded Linux development. Experience using AI-powered tools to enhance productivity and code quality. We offer multiple benefits that include The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member Competitive salary packages with performance-based annual reviews. Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company. Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law. Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations. Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes Comprehensive private medical insurance to supplement your standard NFZ coverage.

Technology

Transition Technologies MS

Senior Firmware Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: Senior Firmware Engineer role focused on designing, developing, and delivering IoT firmware solutions for Azure-connected devices using C/C++ and RTOS-based microcontroller systems. The position involves full embedded SDLC ownership, system integration, and technical leadership within a small engineering team. Work is remote or hybrid with collaboration across hardware and software teams. 🗂️ Requirements: Strong proficiency in C/C++, Experience with microcontroller-based firmware development, Experience with RTOS-based systems, Experience developing and troubleshooting embedded systems, Ability to read and understand schematics and PCB designs, Knowledge of communication and wireless protocols, Experience with Azure-connected device development, Experience with version control and agile tools, Availability to work in US time zone 📃 Skills: C, C++, RTOS, IoT, Azure, Microcontrollers, Embedded, Serial, Bluetooth, Wi-Fi, Cellular, IP, VisualStudio, AzureDevOps, Git, PCB, SDLC 🏢 Description: We are looking for a Senior Firmware Engineer to join our team, with strong expertise in C/C++, microcontrollers, RTOS, and IoT firmware development. Your responsibilities: Design, develop, test, troubleshoot, and deliver IoT firmware systems Guide the full SDLC for embedded software Write high-quality C/C++ code for Azure-connected devices Collaborate with hardware and software teams to integrate and optimize systems Create and maintain firmware documentation Contribute to technical direction within a small engineering team We are looking for you, if you have: Availability to work in the US time zone Strong proficiency in C/C++ and modern design practices Experience in firmware development for microcontrollers and RTOS-based systems Expertise in developing and troubleshooting embedded systems, including hardware understanding (schematics, PCB) Knowledge of communication protocols and wireless technologies (e.g., Serial, Bluetooth, Wi-Fi, Cellular, IP) Experience with version control, agile tools, and code reviews (e.g., Visual Studio, Azure DevOps) We offer: Participation in interesting and demanding projects Flexible working hours A great, non-corporate atmosphere Stable employment conditions (contract of employment or B2B contract) Opportunities for development and promotion Attractive package of benefits Work model: remote or hybrid (2 days per week from the office) We reserve the right to contact the selected candidates.

Technology

Optopol Technology Sp. z o.o.

Firmware Developer C/C++/Verilog

Mid

On-site

Zawiercie, Poland

🏢 Summary: The offer is for an Embedded Developer responsible for developing firmware in C/C++ and hardware descriptions in Verilog for medical devices. The role involves designing, implementing, testing, and optimizing modules, as well as creating technical documentation. The position focuses on innovative ophthalmic diagnostic equipment development. 🗂️ Requirements: Higher technical education or final year of technical studies, Proficiency in C, Proficiency in C++, Proficiency in Verilog, Experience with STM32 microcontrollers, Experience with FPGA systems, Ability to read electronic schematics, English proficiency for reading technical documentation 📃 Skills: C, C++, Verilog, STM32, FPGA, Vivado, Eclipse 🏢 Description: Twój zakres obowiązków Tworzenie i rozwój firmware’u w jezykach C/C++ Opis i rozwój hardware’u w języku Verilog Projektowanie, implementacja, testowanie, optymalizacja modułów na potrzeby urządzeń medycznych Tworzenie dokumentacji technicznej Nasze wymagania Wykształcenie wyższe techniczne/ostatni rok studiów Dobra znajomość języków C, C++, Verilog Znajomość mikrokontrolerów STM32 oraz układów FPGA Umiejętność pracy w zespole, komunikatywność. Znajomość języka angielskiego w stopniu umożliwiającym swobodne czytanie dokumentacji technicznej Umiejętność czytania schematów elektronicznych Mile widziane Znajomość środowiska Vivado, Eclipse Umiejętność twórczego podejścia w tworzeniu oprogramowania Samodzielność w rozwiązywaniu zadań Tak organizujemy naszą pracę Tak pracujemy wewnątrz organizacji Skład zespołu embedded developer To oferujemy Stabilne i długofalowe zatrudnienie w oparciu o umowę o pracę. Atrakcyjne wynagrodzenie adekwatne do doświadczenia i zaangażowania. Udział w ambitnych i różnorodnych projektach, które pozwolą rozwijać umiejętności techniczne i zawodowe. Możliwość współtworzenia innowacyjnych urządzeń medycznych klasy światowej, które wyznaczają kierunki rozwoju diagnostyki okulistycznej. Dostęp do szkoleń i kursów, które wspierają rozwój zawodowy i techniczny Przyjazną, niekorporacyjną atmosferę w otwartym zespole doświadczonych programistów Elastyczne godziny pracy / możliwość pracy hybrydowej - dostosowanie grafiku do potrzeb Pracowników. Dbamy o zdrowie naszych pracowników – oferujemy dostęp do prywatnej opieki medycznej, dzięki czemu można szybko i komfortowo skorzystać z konsultacji specjalistycznych oraz badań profilaktycznych. Zapewniamy możliwość przystąpienia do atrakcyjnego ubezpieczenia grupowego. Kawę, herbatę i napoje, a w wybrane dni tygodnia także świeże kanapki, owoce i warzywa Benefity prywatna opieka medyczna ubezpieczenie na życie elastyczny czas pracy owoce brak dress code’u kawa / herbata napoje dodatkowe świadczenia socjalne karty przedpłacone dofinansowanie wakacji dzieci możliwość uzyskania uprawnień warzywa kanapki

Technology

Fabrity S.A.

Inżynier(ka) Elektroniki i Urządzeń IoT

Mid

Hybrid

Warsaw, Poland

🏢 Summary: The offer is for a hardware-oriented Embedded/IoT Engineer responsible for designing and building custom IoT devices from scratch, including PCB design and firmware development. The role combines electronics design, microcontroller programming, and integration with cloud and industrial systems. Devices are deployed in real industrial environments and require reliable communication with SCADA/PLC systems. 🗂️ Requirements: Technical degree in electronics, electrical engineering, mechatronics, technical computer science or related, Minimum 2 years of commercial experience in embedded or IoT development, Practical experience with C or C++ for microcontrollers, Experience with ESP32, STM32 or nRF platforms, Knowledge of IoT protocols: MQTT, HTTP/REST, Modbus, BLE or LoRaWAN, Practical experience in assembling and commissioning electronic devices, Ability to read electronic schematics, Experience with Git and code repositories 📃 Skills: C, C++, ESP32, STM32, nRF, MQTT, HTTP, REST, Modbus, BLE, LoRaWAN, PLC, SCADA, Git, PCB, IoT 🏢 Description: 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

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

RADMOR SA

Programista Systemów Wbudowanych

Mid

On-site

Gdynia, Poland

🏢 Summary: Oferta dotyczy pracy przy tworzeniu niskopoziomowego oprogramowania wbudowanego dla innowacyjnych systemów wojskowej łączności cyfrowej. Stanowisko obejmuje pracę z systemami Linux Embedded, uruchamianie układów elektronicznych oraz tworzenie dokumentacji technicznej. Praca realizowana jest stacjonarnie w Gdyni w środowisku nowoczesnego zaplecza technicznego. 🗂️ Requirements: Wykształcenie wyższe w kierunku elektronika, informatyka lub pokrewne, Minimum 2 lata doświadczenia zawodowego lub projektowego, Programowanie niskopoziomowe w C/C++, Znajomość Linux Embedded, Znajomość Kernel i U-Boot, Znajomość Yocto, Konfigurowanie systemów wbudowanych, Umiejętność korzystania z przyrządów pomiarowych, Znajomość interfejsów komunikacyjnych, Język angielski na poziomie B1 📃 Skills: C, C++, Linux, Kernel, U-Boot, Yocto, STM32, VHDL, Verilog 🏢 Description: Pracując na tym stanowisku dołączysz do zespołu Biura Rozwoju pracującego nad innowacyjnymi projektami, których produkty są przyszłością wojskowej łączności cyfrowej. Do Twoich obowiązków należeć będzie tworzenie niskopoziomowego oprogramowania wbudowanego oraz praca z dokumentacją. Zadania na stanowisku: Tworzenie niskopoziomowego oprogramowania wbudowanego Praca w wbudowanymi systemami operacyjnymi Linux Uruchamianie i badanie układów elektronicznych Tworzenie dokumentacji Wymagania: wykształcenie wyższe (preferowany kierunek elektronika, informatyka lub pokrewne), doświadczenie zawodowe lub projektowe w zbliżonych technologiach minimum 2 lata, umiejętności programowania niskopoziomowego C/C++, znajomości systemu operacyjnego Linux (Kernel, U-Boot), znajomości narzędzia Yocto i konfigurowania systemów wbudowanych, umiejętności korzystania z przyrządów pomiarowych, znajomości interfejsów komunikacyjnych, znajomości języka angielskiego na poziomie B1 (głównie do dokumentacji), Mile widziane znajomość VHDL/Verilog doświadczenia w tworzeniu sterowników Linux podstawowa znajomość zagadnień związanych z radiokomunikacją i cyfrowym przetwarzaniem sygnałów umiejętność czytania schematów elektronicznych doświadczenie w pracy z mikrokontrolerami z rodziny STM32 Co oferujemy: praca w firmie, która jest częścią największej prywatnej grupy zbrojeniowej w Polsce (pracujemy w systemach niejawnych więc praca zdalna nie jest możliwa) partycypujemy w kosztach nauki na studiach I, II stopnia oraz studiach podyplomowych, umożliwiamy Ci pracę w otoczeniu nowoczesnego i zróżnicowanego wyposażenia technicznego, wymieniamy się wiedzą techniczną, niekorporacyjna atmosferę, dofinansowanie do wypoczynku Twojego i Twoich dzieci, praca w siedzibie firmy w Gdyni, do której dotrzesz SKM (250 metrów od wejścia na teren firmy), komunikacją miejską (przystanek kilka kroków od wejścia), autem (mieścimy się tuż przy zjeździe z Estakady i mamy dla Ciebie darmowy parking), rowerem (do Twojej dyspozycji jest szatnia z prysznicem, wiata rowerowa, parkingi rowerowe). BENEFITY kawa i herbata w pracy, parking samochodowy i rowerowy, opieka medyczna, ubezpieczenie na życie, dofinansowanie do kursów i szkoleń, spotkania integracyjne, zniżki na studia na uczelni WSB Merito, platforma do nauki języków obcych dla pracowników i rodzin.

Technology

Verks

Mid/Senior Linux Developer

Mid

Hybrid

Krakow, Poland

24,000 - 44,800 PLN

🏢 Summary: Offer for an Embedded Linux Engineer to design and develop embedded systems for IoT/Security products, working in kernel space and contributing to new features and product bring-up. The role involves close collaboration with hardware teams and development of both new and existing products. Position provides real impact on product development within a stable, long-term engagement. 🗂️ Requirements: Strong knowledge of C, Strong knowledge of Embedded Linux, Experience with Linux kernel and device tree, Experience with Yocto, Ability to use laboratory tools, Ability to read electronic schematics, Technical higher education, English proficiency, Experience with radio technologies 📃 Skills: C, EmbeddedLinux, Linux, Kernel, DeviceTree, Yocto, Python, Bash, HIL, IoT, Security, Radio 🏢 Description: ZAKRES -Projektowanie i programowanie systemów wbudowanych opartych na Embedded Linux -Tworzenie nowych i utrzymywanie istniejących produktów z branży IoT / Security -Praca w kernel space, mile widziane doświadczenie z yocto -Tworzenie nowych funkcjonalności, bring up, pomoc w rozwoju HIL -Bliska współpraca z Elektronikami, aby usprawniać tworzenie SW i HW -Skryptowanie w Pythonie, bashu. WYMAGANIA: -Dobra znajomość języka C, Embedded Linuxa -Doświadczenie z kernelem / device tree, mile widziane yocto -Umiejętność używania narzędzi laboratoryjnych i czytania schematów elektronicznych -Wykształcenie wyższe techniczne, swobodne posługiwanie się językiem angielskim -Chęć pracy z biura jeden dzień w tygodniu, niekonfliktowy charakter, 'teamplayer' -Mile widziane doświadczenie z technologiami radiowymi. OFERTA -Możliwość pracy nad rozwiązaniami wysokiej jakości w firmie produktowej -Możliwość realnego wpływu na produkt, praca w mniejszych zespołach -Stabilne zatrudnienie na długi termin, pakiet dodatków.