April 9, 2026
Embedded Developer
Mid • Hybrid
100 - 140 PLN
Wroclaw, Poland
About us
xBerry – we are an R&D House gaining experience in delivering custom solutions for international clients since 2016. We provide extensive expertise in embedded systems, machine learning, AR/VR technology, and image processing.
Requirements
Must-have:
Proficiency in C/C++
Experience with FreeRTOS
Experience with Zephyr
Hands-on knowledge of BLE (Bluetooth Low Energy)
-
Familiarity with Nordic Semiconductor chips, LTE CAT M1 cellular connectivity and
Ethernet
Comfortable working in Linux environments
Version control using GitLab
Nice-to-have:
Basic ability to read electronic schematics and work with hardware components
Experience with hardware-level debugging
Responsibilities
Develop and implement new features for embedded systems
Conduct developer-level testing and validation
Suggest architectural and technical solutions, participate in estimations
Maintain code quality, fix bugs, and support release processes
Collaborate with QA engineers and external stakeholders
What We Offer:
Flexible working hours.
Hybrid work option, (office in Wrocław)
Medical care and MultiSport program.
Team-building activities.
Employment contract or B2B, depending on preferences.
Similar jobs you might like
Technology
xBerry Sp. z o.o.
Embedded Developer
Mid
Hybrid
Wroclaw, Poland
100 - 140 PLN
🏢 Summary: The offer is for an Embedded Systems Developer responsible for developing and enhancing embedded software solutions using RTOS and wireless communication technologies. The role focuses on implementing new features, testing, debugging, and contributing to architectural decisions in embedded projects. The position involves working with modern connectivity solutions and maintaining high code quality standards. 🗂️ Requirements: Proficiency in C/C++, Experience with FreeRTOS, Experience with Zephyr, Hands-on knowledge of BLE, Familiarity with Nordic Semiconductor chips, Knowledge of LTE CAT M1 connectivity, Knowledge of Ethernet, Comfortable working in Linux environments, Experience with GitLab 📃 Skills: C, C++, FreeRTOS, Zephyr, BLE, Nordic, LTE, Ethernet, Linux, GitLab 🏢 Description: About us xBerry – we are an R&D House gaining experience in delivering custom solutions for international clients since 2016. We provide extensive expertise in embedded systems, machine learning, AR/VR technology, and image processing. Requirements Must-have: Proficiency in C/C++ Experience with FreeRTOS Experience with Zephyr Hands-on knowledge of BLE (Bluetooth Low Energy) Familiarity with Nordic Semiconductor chips, LTE CAT M1 cellular connectivity and Ethernet Comfortable working in Linux environments Version control using GitLab Nice-to-have: Basic ability to read electronic schematics and work with hardware components Experience with hardware-level debugging Responsibilities Develop and implement new features for embedded systems Conduct developer-level testing and validation Suggest architectural and technical solutions, participate in estimations Maintain code quality, fix bugs, and support release processes Collaborate with QA engineers and external stakeholders What We Offer: Flexible working hours. Hybrid work option, (office in Wrocław) Medical care and MultiSport program. Team-building activities. Employment contract or B2B, depending on preferences.
Technology
DP IOT
C Embedded Developer
Junior
Hybrid
Gdansk, PM, Poland
8,000 - 13,000 PLN
🏢 Summary: The offer is for a C Embedded Developer to design and develop low-level firmware for IoT embedded systems in a hybrid work model. The role focuses on bare-metal programming, hardware–software integration, and communication interfaces. The position involves managing IoT projects, optimizing firmware performance, and diagnosing device issues. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Electronics, Automation and Robotics, or related field, Very good knowledge of C for embedded systems, Experience with UART, SPI, I2C, Experience with bare-metal systems, Ability to develop low-level drivers and interrupt routines, Ability to diagnose hardware–software integration issues, Ability to read electronic schematics, Knowledge of electronic measurement tools, Knowledge of Git, Minimum 1 year of experience in similar position 📃 Skills: C, UART, SPI, I2C, Bare-metal, Drivers, Interrupts, Git, Multimeter, Oscilloscope, Soldering 🏢 Description: About the Role We are looking for a C Embedded Developer to join our firmware team and contribute to the development of embedded systems for IoT projects . Work mode: Hybrid Requirements Education Bachelor’s or Master’s degree in Computer Science, Electronics, Automation and Robotics , or a related field Technical Skills Very good knowledge of C programming for embedded systems Experience with communication interfaces: UART, SPI, I2C Experience working with bare-metal systems Ability to develop low-level drivers and handle interrupt routines Experience in diagnosing and solving hardware–software integration issues Ability to read and understand electronic schematics Familiarity with basic electronic tools ( multimeter, oscilloscope, soldering ) Knowledge of version control systems (Git) Experience Minimum 1 year of experience in a similar position Nice to Have Experience with RTOS Knowledge of low-power IoT technologies Experience working with Cellular modules (NB-IoT, LTE Cat-M1) Experience with BLE and GNSS Knowledge of network protocols (TCP/IP, UDP, HTTP) Familiarity with CI/CD pipelines and Jira Responsibilities Independently managing IoT projects Implementing and optimizing low-level firmware , considering performance and hardware constraints Code verification and preparation of technical documentation Writing unit tests Maintaining and further developing existing projects Diagnosing and resolving issues in malfunctioning devices Cooperation with customers from Scandinavia
Technology
Klika Tech sp. z o.o.
Senior Embedded Software Engineer
Senior
Remote
Warsaw, Poland
17,100 - 20,400 PLN
🏢 Summary: Development of low-level embedded software for a next-generation multi-core SoC, focusing on HAL, drivers, IPC, and power management within Zephyr and FreeRTOS ecosystems. The role involves building BSPs, Devicetree support, and a modern toolchain to enable secure, ultra-low-power IoT applications. Work includes close collaboration with hardware teams on multi-core architecture, memory mapping, and interrupt routing. 🗂️ Requirements: 5+ years embedded software development experience, Strong experience with low-level drivers and HAL, Deep knowledge of ARM Cortex-M architecture, Experience with multi-core resource scheduling, Proficiency in C for RTOS environments, Hands-on experience with Zephyr and FreeRTOS, Experience implementing IPC mechanisms (mailboxes, spinlocks, shared memory), Experience with SPI, QSPI, GPIO, I2C, PWM, ADC interfaces, Experience with FPGA emulation or RTL simulation, Strong knowledge of embedded power management, Ability to perform static code and security analysis, English proficiency for technical documentation 📃 Skills: C, ARM, Cortex-M, Zephyr, FreeRTOS, IPC, SPI, QSPI, GPIO, I2C, PWM, ADC, FPGA, RTL, HAL, BSP, Devicetree, TrustZone, TEE, PSA, CMSIS, CMake, Kconfig 🏢 Description: ABOUT THE PROJECT Join a strategic partnership with a global leader in long-range wireless technology to architect the software ecosystem for a next-generation multi-core System-on-Chip (SoC). This engagement goes beyond standard firmware development; you will co-develop a comprehensive developer platform that transforms complex multi-core hardware into an accessible, world-class microcontroller product. By leveraging open-source real-time operating systems like Zephyr and FreeRTOS, and implementing cutting-edge hardware-enforced security frameworks (PSA Level 3, TrustZone, TEE), you will empower the global embedded community to deploy secure, ultra-low-power IoT applications. You will work within a specialized team structure to deliver a modern toolchain centered around Visual Studio Code, ensuring a seamless “edit-build-debug” experience for the next wave of wireless innovation! YOUR ROLE Develop the Hardware Abstraction Layer (HAL) and low-level C drivers for a next-generation multi-core SOC architecture. Design and implement Inter-Processor Communication (IPC) mailbox drivers to orchestrate data exchange between Application, Protocol, and Radio cores. Implement the system-wide power management state machine, managing clock gating and supply assignments for ultra-low power consumption. Create Board Support Packages (BSPs) and Devicetree definitions to adapt the hardware to Zephyr and FreeRTOS ecosystems. Collaborate with the architecture team to define memory maps and interrupt routing for a complex multi-core system. Working directly with hardware teams. Ensure code compliance with unified code styles and static security analysis requirements. REQUIREMENTS 5+ years of embedded software development experience with a strong focus on low-level drivers and HAL. Deep knowledge of ARM Cortex-M architecture and multi-core resource scheduling. Proficiency in C programming for real-time operating systems, specifically Zephyr and FreeRTOS. Experience implementing Inter-Processor Communication (IPC) mechanisms (mailboxes, spinlocks, shared memory). Familiarity with peripheral interfaces such as SPI, QSPI, GPIO, I2C, PWM, and ADC. Experience working with FPGA emulation platforms or RTL simulation environments for early software bring-up. Solid understanding of embedded power management, including sleep modes and wake-up sources. English language proficiency for technical documentation and cross-functional communication. NICE TO HAVE Experience integrating software with the CMSIS layer. Previous involvement in developing Software Development Kits (SDKs) for public release. Familiarity with CMake/Kconfig build systems. WE OFFER Flexible work schedule; Private healthcare insurance - LuxMed (extended gold package for parents & kids); Multisport card; Workation; Financial bonuses for significant life events (wedding, birth of a child); Compensation of professional training: courses, seminars, trainings (it is decided for each person individually if the whole thing or a part of it will be covered); Author's right (for those who write the code).
Technology
Antal Sp. z o.o.
Embedded Software Engineer
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Hybrid Embedded Software Engineer role focused on designing and developing UI for embedded systems using C/C++ in Linux/ARM environments. The position involves UI architecture, hardware integration, code optimization, debugging, and participation in technical decisions within R&D projects. It also includes testing, documentation, and technical mentoring in an Agile environment. 🗂️ Requirements: 5+ years experience in embedded UI development, Proficiency in C/C++, Experience with Qt/QML or LVGL, Experience with Embedded Linux and ARM, Experience in debugging and testing embedded systems, Knowledge of Agile/Scrum, English proficiency 📃 Skills: C, C++, C++17, Embedded, Linux, ARM, Qt, QML, LVGL, Yocto, Docker, Debugging, Testing, Agile, Scrum 🏢 Description: Embedded Software Engineer Wrocław | Praca hybrydowa | Umowa o pracę Stack technologiczny: C/C++, C++17, Embedded Linux, ARM, Qt/QML, LVGL, Yocto, Docker Zakres zadań: Projektowanie i rozwój UI w systemach embedded Integracja z komponentami fizycznymi Optymalizacja kodu, praca z mikrokontrolerami i ARM Tworzenie architektury UI, udział w decyzjach projektowych Debugowanie, testowanie, dokumentacja Mentoring i wsparcie zespołu Wymagania: 5+ lat doświadczenia w UI embedded C/C++, Qt/QML lub LVGL, Linux/ARM Debugging, testowanie, Agile/Scrum Dobra znajomość angielskiego Oferujemy: Udział w projektach R&D i tworzeniu innowacyjnych produktów Pracę w zespole o wysokich standardach technicznych Stabilne zatrudnienie w firmie o globalnym zasięgu Atrakcyjny pakiet benefitów (m.in. prywatna opieka medyczna, ubezpieczenie, szkolenia) Możliwość rozwoju technicznego i udziału w projektach międzynarodowych Elastyczne godziny pracy i hybrydowy model (2/3) Atrakcyjne wynagrodzenie
Technology
SQUAD
Embedded Software Engineer (Robotics)
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior Embedded Engineer role focused on designing and delivering high-performance embedded software for robotic security devices on an existing hardware platform. The position covers full-stack embedded development from Linux/Android BSP and HAL to ARM-based MCUs with RTOS, including build systems and device drivers. It involves leading architecture, optimizing performance in constrained environments, and driving production-ready firmware development. 🗂️ Requirements: 5+ years commercial embedded development experience, Expertise in C, Expertise in C++17, Strong knowledge of RTOS, Experience with ARM or RISC-V microcontrollers, Strong Linux development experience, Experience with build systems (Buildroot, Yocto, CMake), Ability to develop and debug device drivers, Knowledge of I2C, SPI, UART, Wi-Fi protocols, Experience with network programming, Experience with multithreading on multicore systems, Proficiency with Git and CI/CD pipelines, Ability to read schematics and data sheets, Upper-Intermediate English (B2) 📃 Skills: C, C++, C++17, RTOS, ARM, RISC-V, Linux, Android, BSP, HAL, Buildroot, Yocto, CMake, Git, CI/CD, I2C, SPI, UART, Wi-Fi, Multithreading, Networking, DeviceDrivers 🏢 Description: Team Summary Our mission is to craft reliable, high-performance embedded solutions that protect millions of homes worldwide. We operate in a sophisticated ecosystem where hardware meets intelligence, following mature Agile methodologies with regular sprint cycles, rigorous code reviews, and robust CI/CD practices. Our culture is built on technical excellence: we emphasize comprehensive testing, top-tier security standards, and deep cross-functional collaboration. We pride ourselves on writing clean, maintainable code and fostering an environment of continuous knowledge sharing. Job Summary We are seeking a Senior Embedded Engineer to take ownership of critical software components within our robotic security devices. This is a great opportunity to participate in the development of a brand-new software solution for our existing robotic hardware platform. Responsibilities and Duties Design and architect high-quality embedded software in C and C++ (C++17) for next-generation camera-based security devices. Develop and optimize build systems (Buildroot, Yocto, CMake) for product firmware components. Work across the entire stack, from Linux/Android BSP and HAL to ARM-based MCUs running Real-Time Operating Systems (RTOS). Debug and resolve complex software, hardware, and network connectivity challenges across the entire device lifecycle. Lead the development of innovative features from conceptual design to global production. Optimize performance for highly resource-constrained embedded environments. Drive technical excellence through proactive code reviews and mentorship of the engineering team. Shape the product roadmap by participating in high-level architecture discussions and strategic decision-making. Partner with QA teams to design and implement comprehensive automated testing strategies. Maintain high documentation standards for software designs, APIs, and troubleshooting procedures. Qualifications and Skills 5+ years of commercial experience in embedded development, with mastery of C and C++ (C++17) and microcontroller architectures (ARM, RISC-V). Strong Linux background, with proficiency in developing within a Linux-based environment. Ability to read and interpret complex schematics and data sheets. Proficiency in modern engineering tools, including Git, CMake, and CI/CD pipelines. Solid understanding of network programming and multithreading on multicore systems. Deep knowledge of communication protocols (I2C, SPI, UART, Wi-Fi) and experience writing robust device drivers. Proven ability to drive complex projects independently and deliver production-ready results. Excellent skills for technical documentation and cross-functional collaboration. At least an Upper-Intermediate level in both written and spoken English (B2). Nice to have Hands-on experience with Embedded Linux BSP, Buildroot, or other Linux build systems. Understanding of RTOS. Understanding of modern security protocols and encryption methods. Experience with Android OS internals. Familiarity with ROS (Robot Operating System) and the robotics domain. Experience with Bluetooth connectivity. Proficiency in Python for automation and scripting. Experience leveraging AI-powered tools to enhance code quality and development velocity. 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
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
Senior Embedded Developer (f/m/x)
Senior
Hybrid
Gdansk, Poland
🏢 Summary: Senior Embedded Developer role focused on designing and implementing middleware firmware and security mechanisms for IoT product controllers. The position involves developing low-level embedded software in C, creating bootloaders, integrating secure boot solutions, and automating testing within a SCRUM environment. Hybrid work model with on-site presence required three days per week. 🗂️ Requirements: Minimum 5 years experience as Embedded Developer, Proficiency in C for embedded systems, Experience with security best practices and code/design reviews, Experience developing firmware and low-level embedded software, Ability to work on-site 3 days per week, Fluent English, Fluent Polish, Residence in Poland 📃 Skills: C, C++, Python, MBEDTLS, RSA, CMake, Makefile, GoogleTest, Pytest, SCRUM, JIRA, Confluence 🏢 Description: We are seeking a Senior Embedded Developer to join a project focused on software development for IoT product controllers. By joining us, you become a member of the Embedded Competence Center at Sii - an internal organizational unit bringing together more than 500 specialists across Poland! We are currently working on approximately 100 projects for 50 clients across various industries, including automotive, IoT, telecommunications, and medical. We focus on development and knowledge exchange by organizing Embedded Academies, training, technical mentoring or enabling project changes. Your tasks Worked from the client’s office 3 days per week Designed and implemented middleware firmware for a comprehensive product platform using C Created bootloaders for a diverse range of hardware products Engineered core audio/video processing algorithms for reference applications Integrated Secure Boot mechanisms utilizing MBEDTLS, RSA, and asymmetric encryption Applied advanced security techniques to mitigate side-channel attacks Built unit tests using C++, Google Test framework Automated testing workflows with Python and Pytest Maintained and enhanced build systems based on Makefile and CMake Authored technical proposals and documentation in Confluence Collaborated with cross-functional product teams to deliver rapid support Operated in a dynamic SCRUM environment with 3-week sprints and regular releases (JIRA) Requirements Ability to work from the client's office 3 days a week (hybrid model) Min. 5 years of experience as an Embedded Developer Proficiency in C for embedded systems development Experience in reviewing complex systems design/code for security best practices and compliance with industry standards Fluency in English Excellent written and verbal communication skills with the ability to convey technical information to a wide variety of audiences Strong creative problem-solving abilities and decision-making skills Fluent in Polish required Residing in Poland required Nice to have Experience in creating bootloaders for various hardware architectures Knowledge and experience with cryptography and computer security Strong knowledge of RISC-V architecture and GCC compiler What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!
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
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!
Healthcare
Kontakt.io
Senior Firmware Engineer
Senior
Hybrid
Krakow, Poland
160 - 190 PLN
🏢 Summary: Senior Firmware / Embedded Engineer responsible for end-to-end hardware lifecycle and production-grade firmware development for Nordic-based IoT devices used in real-time healthcare location systems. The role combines PCB design validation, embedded C development on Zephyr RTOS, wireless stack implementation (BLE/UWB), and hands-on hardware bring-up to ensure reliable, scalable device deployments. Focus is on device reliability, radio performance, and seamless data delivery from edge devices to cloud. 🗂️ Requirements: 3+ years embedded or firmware engineering experience on commercial hardware products, Ability to read schematics and review PCB layouts independently, Experience validating hardware designs before production, Proficiency in embedded C for microcontrollers, Experience with Zephyr RTOS, Experience with Nordic Semiconductor (nRF series) microcontrollers, Understanding of wireless and radio fundamentals (BLE, UWB, NFC), Hands-on hardware bring-up, soldering, and bench testing, Experience implementing watchdogs and device health monitoring mechanisms, Use of AI coding tools (Claude, GitHub Copilot, or equivalent), Strong English communication skills 📃 Skills: C, Zephyr, nRF, BLE, UWB, NFC, RTOS, PCB, AI, Python, RTLS, IPS 🏢 Description: Our devices sit at the physical edge of the Kontakt.io platform — delivering real-time location intelligence for patients, staff, and assets across hospitals worldwide. The hardware we ship must be reliable, power-efficient, and maintainable at scale across thousands of deployed units in regulated healthcare environments. We're looking for a Senior Firmware / Embedded Engineer to own the full hardware lifecycle — from schematic review and component validation to production-grade firmware running on Nordic Semiconductor microcontrollers. You'll set the quality bar for devices that clinicians and hospitals depend on every day. What you will be working on Hardware design & validation Review and validate PCB schematics, component selection, and board-level design decisions before production. Catch issues early — at the schematic stage, not after boards are manufactured. Firmware development Build and maintain production firmware for Nordic Semiconductor (nRF) microcontrollers — including BLE and UWB radio stacks used for real-time indoor positioning in healthcare environments. Hands-on testing & bring-up Set up and run hardware test environments. Prototype on breadboards, solder, validate device behavior, and own bring-up from first-article boards through to production qualification. Device reliability Implement health monitoring mechanisms to ensure devices operate continuously in the field. Own reliability from firmware to fleet — devices must keep running without human intervention. Day to day responsibilities Write and review embedded C firmware for nRF-series microcontrollers using Zephyr RTOS Review hardware schematics and validate PCB designs — identify and flag issues before production Prototype and bench-test hardware setups; solder, debug, and validate devices hands-on Implement and maintain watchdog, reset, and device health monitoring logic for production deployments Collaborate with the Location Engine team to ensure reliable, low-latency data delivery from device to cloud Apply AI-assisted development practices (Claude Code, or equivalent) to accelerate firmware development and code review Contribute to design decisions covering the full product lifecycle — requirements, component selection, enclosure validation, bring-up, and release The engineer we're looking for investigates problems proactively — doesn't wait to be told what's broken. Works independently across hardware and firmware layers. Thinks about correctness, reliability, and long-term maintainability — not just "does it compile." What we are looking for 3+ years of embedded / firmware engineering experience on commercial hardware products Electronics background — able to read schematics, review PCB layouts, and validate hardware designs independently Hands-on hardware skills — comfortable with soldering, bring-up, and manual testing of embedded systems Understanding of radio / wireless fundamentals — antennas, BLE, UWB, NFC, or related protocols used in positioning systems Demonstrated use of AI coding tools in daily workflows (Claude, GitHub Copilot, or equivalent) Strong written and verbal communication in English Nice to have Nordic Semiconductor (nRF series) and Zephyr RTLS experience Exposure to indoor positioning technologies (RTLS, IPS, UWB ranging) Python for scripting, tooling, or test automation Background in healthcare IoT or regulated device environments We offer Fast-paced, dynamic startup environment with flat structure Competitive salary and stock option plan Work on cutting-edge healthcare IoT at the intersection of hardware, firmware, and real-time location intelligence Hybrid work model (Kraków office — 2–3 days per week onsite) Collaborative, self-organized engineering culture Private medical care and cafeteria system Ready to build hardware that saves lives? Apply and tell us about a hardware or firmware project you owned end-to-end — what broke, how you found it, and what you did about it.